ACIL FM
Dark
Refresh
Current DIR:
/usr/include/ffmpeg/libavcodec
/
usr
include
ffmpeg
libavcodec
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
ac3_parser.h
1.18 MB
chmod
View
DL
Edit
Rename
Delete
adts_parser.h
1.32 MB
chmod
View
DL
Edit
Rename
Delete
avcodec.h
111.38 MB
chmod
View
DL
Edit
Rename
Delete
avdct.h
2.66 MB
chmod
View
DL
Edit
Rename
Delete
avfft.h
3.04 MB
chmod
View
DL
Edit
Rename
Delete
bsf.h
11.12 MB
chmod
View
DL
Edit
Rename
Delete
codec.h
13.35 MB
chmod
View
DL
Edit
Rename
Delete
codec_desc.h
3.76 MB
chmod
View
DL
Edit
Rename
Delete
codec_id.h
16.71 MB
chmod
View
DL
Edit
Rename
Delete
codec_par.h
7.44 MB
chmod
View
DL
Edit
Rename
Delete
d3d11va.h
2.79 MB
chmod
View
DL
Edit
Rename
Delete
defs.h
5.22 MB
chmod
View
DL
Edit
Rename
Delete
dirac.h
3.95 MB
chmod
View
DL
Edit
Rename
Delete
dv_profile.h
3.61 MB
chmod
View
DL
Edit
Rename
Delete
dxva2.h
2.31 MB
chmod
View
DL
Edit
Rename
Delete
jni.h
1.61 MB
chmod
View
DL
Edit
Rename
Delete
mediacodec.h
3.37 MB
chmod
View
DL
Edit
Rename
Delete
packet.h
23.19 MB
chmod
View
DL
Edit
Rename
Delete
qsv.h
3.67 MB
chmod
View
DL
Edit
Rename
Delete
vdpau.h
4.98 MB
chmod
View
DL
Edit
Rename
Delete
version.h
1.58 MB
chmod
View
DL
Edit
Rename
Delete
version_major.h
2.24 MB
chmod
View
DL
Edit
Rename
Delete
videotoolbox.h
3.93 MB
chmod
View
DL
Edit
Rename
Delete
vorbis_parser.h
2.23 MB
chmod
View
DL
Edit
Rename
Delete
xvmc.h
5.99 MB
chmod
View
DL
Edit
Rename
Delete
Edit file: /usr/include/ffmpeg/libavcodec/mediacodec.h
/* * Android MediaCodec public API * * Copyright (c) 2016 Matthieu Bouron <matthieu.bouron stupeflix.com> * * This file is part of FFmpeg. * * FFmpeg is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * FFmpeg is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with FFmpeg; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef AVCODEC_MEDIACODEC_H #define AVCODEC_MEDIACODEC_H #include "libavcodec/avcodec.h" /** * This structure holds a reference to a android/view/Surface object that will * be used as output by the decoder. * */ typedef struct AVMediaCodecContext { /** * android/view/Surface object reference. */ void *surface; } AVMediaCodecContext; /** * Allocate and initialize a MediaCodec context. * * When decoding with MediaCodec is finished, the caller must free the * MediaCodec context with av_mediacodec_default_free. * * @return a pointer to a newly allocated AVMediaCodecContext on success, NULL otherwise */ AVMediaCodecContext *av_mediacodec_alloc_context(void); /** * Convenience function that sets up the MediaCodec context. * * @param avctx codec context * @param ctx MediaCodec context to initialize * @param surface reference to an android/view/Surface * @return 0 on success, < 0 otherwise */ int av_mediacodec_default_init(AVCodecContext *avctx, AVMediaCodecContext *ctx, void *surface); /** * This function must be called to free the MediaCodec context initialized with * av_mediacodec_default_init(). * * @param avctx codec context */ void av_mediacodec_default_free(AVCodecContext *avctx); /** * Opaque structure representing a MediaCodec buffer to render. */ typedef struct MediaCodecBuffer AVMediaCodecBuffer; /** * Release a MediaCodec buffer and render it to the surface that is associated * with the decoder. This function should only be called once on a given * buffer, once released the underlying buffer returns to the codec, thus * subsequent calls to this function will have no effect. * * @param buffer the buffer to render * @param render 1 to release and render the buffer to the surface or 0 to * discard the buffer * @return 0 on success, < 0 otherwise */ int av_mediacodec_release_buffer(AVMediaCodecBuffer *buffer, int render); /** * Release a MediaCodec buffer and render it at the given time to the surface * that is associated with the decoder. The timestamp must be within one second * of the current java/lang/System#nanoTime() (which is implemented using * CLOCK_MONOTONIC on Android). See the Android MediaCodec documentation * of android/media/MediaCodec#releaseOutputBuffer(int,long) for more details. * * @param buffer the buffer to render * @param time timestamp in nanoseconds of when to render the buffer * @return 0 on success, < 0 otherwise */ int av_mediacodec_render_buffer_at_time(AVMediaCodecBuffer *buffer, int64_t time); #endif /* AVCODEC_MEDIACODEC_H */
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply