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/d3d11va.h
/* * Direct3D11 HW acceleration * * copyright (c) 2009 Laurent Aimar * copyright (c) 2015 Steve Lhomme * * 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_D3D11VA_H #define AVCODEC_D3D11VA_H /** * @file * @ingroup lavc_codec_hwaccel_d3d11va * Public libavcodec D3D11VA header. */ #if !defined(_WIN32_WINNT) || _WIN32_WINNT < 0x0602 #undef _WIN32_WINNT #define _WIN32_WINNT 0x0602 #endif #include <stdint.h> #include <d3d11.h> /** * @defgroup lavc_codec_hwaccel_d3d11va Direct3D11 * @ingroup lavc_codec_hwaccel * * @{ */ #define FF_DXVA2_WORKAROUND_SCALING_LIST_ZIGZAG 1 ///< Work around for Direct3D11 and old UVD/UVD+ ATI video cards #define FF_DXVA2_WORKAROUND_INTEL_CLEARVIDEO 2 ///< Work around for Direct3D11 and old Intel GPUs with ClearVideo interface /** * This structure is used to provides the necessary configurations and data * to the Direct3D11 FFmpeg HWAccel implementation. * * The application must make it available as AVCodecContext.hwaccel_context. * * Use av_d3d11va_alloc_context() exclusively to allocate an AVD3D11VAContext. */ typedef struct AVD3D11VAContext { /** * D3D11 decoder object */ ID3D11VideoDecoder *decoder; /** * D3D11 VideoContext */ ID3D11VideoContext *video_context; /** * D3D11 configuration used to create the decoder */ D3D11_VIDEO_DECODER_CONFIG *cfg; /** * The number of surface in the surface array */ unsigned surface_count; /** * The array of Direct3D surfaces used to create the decoder */ ID3D11VideoDecoderOutputView **surface; /** * A bit field configuring the workarounds needed for using the decoder */ uint64_t workaround; /** * Private to the FFmpeg AVHWAccel implementation */ unsigned report_id; /** * Mutex to access video_context */ HANDLE context_mutex; } AVD3D11VAContext; /** * Allocate an AVD3D11VAContext. * * @return Newly-allocated AVD3D11VAContext or NULL on failure. */ AVD3D11VAContext *av_d3d11va_alloc_context(void); /** * @} */ #endif /* AVCODEC_D3D11VA_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