dxva2api.h 헤더
이 헤더는 Microsoft Media Foundation에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
dxva2api.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
IDirect3DDeviceManager9 두 스레드가 동일한 Direct3D 9 디바이스를 공유할 수 있도록 하고 디바이스의 DXVA(DirectX Video Acceleration) 기능에 대한 액세스를 제공합니다. |
IDirectXVideoAccelerationService Direct3D 디바이스에서 DXVA(DirectX Video Acceleration) 서비스를 제공합니다. |
IDirectXVideoDecoder DXVA(DirectX 비디오 가속) 비디오 디코더 디바이스를 나타냅니다. |
IDirectXVideoDecoderService DXVA(DirectX Video Acceleration) 디코더 서비스에 대한 액세스를 제공합니다. |
IDirectXVideoMemoryConfiguration 압축되지 않은 비디오 화면의 비디오 메모리 유형을 설정합니다. |
IDirectXVideoProcessor DXVA(DirectX Video Acceleration) 비디오 프로세서 디바이스를 나타냅니다. |
IDirectXVideoProcessorService DXVA(DirectX Video Acceleration) 비디오 처리 서비스에 대한 액세스를 제공합니다. |
DXVA2_Fixed32OpaqueAlpha 불투명 알파 값을 포함하는 DXVA2_Fixed32 구조를 반환합니다. |
DXVA2_Fixed32TransparentAlpha 투명한 알파 값을 포함하는 DXVA2_Fixed32 구조를 반환합니다. |
DXVA2CreateDirect3DDeviceManager9 Direct3D 디바이스 관리자 instance 만듭니다. |
DXVA2CreateVideoService DXVA(DirectX Video Acceleration) 서비스 개체를 만듭니다. |
DXVA2FixedToFloat DXVA2_Fixed32 값을 부동 소수점 숫자로 변환합니다. |
DXVA2FloatToFixed 부동 소수점 숫자를 DXVA2_Fixed32 값으로 변환합니다. |
DXVA2_AES_CTR_IV 128비트 AES-CTR(Advanced Encryption Standard CTR 모드) 블록 암호 암호화에 대한 IV(초기화 벡터)를 포함합니다. (DXVA2_AES_CTR_IV) |
DXVA2_AYUVSample16 16비트 AYUV 픽셀 값을 정의합니다. |
DXVA2_AYUVSample8 8비트 AYUV 픽셀 값을 정의합니다. |
DXVA2_ConfigPictureDecode DXVA 디코더 디바이스의 구성에 대해 설명합니다. |
DXVA2_DecodeBufferDesc 디코더에서 DXVA(DirectX Video Acceleration) 디바이스로 전송되는 버퍼에 대해 설명합니다. |
DXVA2_DecodeExecuteParams IDirectXVideoDecoder::Execute 메서드에 대한 매개 변수를 포함합니다. |
DXVA2_DecodeExtensionData IDirectXVideoDecoder::Execute 메서드에 대한 프라이빗 데이터를 포함합니다. |
DXVA2_ExtendedFormat 비디오 스트림의 형식을 설명합니다. |
DXVA2_FilterValues DXVA(DirectX Video Acceleration) 이미지 필터에 대한 매개 변수를 포함합니다. |
DXVA2_Fixed32 32비트 고정 소수점 숫자를 정의합니다. |
DXVA2_Frequency 비디오 빈도를 정의합니다. |
DXVA2_ProcAmpValues DXVA(DirectX Video Acceleration) 비디오 처리 작업에 대한 값을 포함합니다. |
DXVA2_ValueRange DXVA(DirectX Video Acceleration) 작업에 지원되는 값의 범위를 정의합니다. |
DXVA2_VideoDesc DXVA 디코더 디바이스 또는 비디오 프로세서 디바이스에 대한 비디오 스트림을 설명합니다. |
DXVA2_VideoProcessBltParams IDirectXVideoProcessor::VideoProcessBlt 메서드에 대한 매개 변수를 포함합니다. |
DXVA2_VideoProcessorCaps DVXA(DirectX 비디오 가속) 비디오 프로세서 모드의 기능을 설명합니다. |
DXVA2_VideoSample IDirectXVideoProcessor::VideoProcessBlt 메서드에 대한 입력 샘플을 지정합니다. |
DXVA2_NominalRange 색 데이터를 정규화된 [0...1] 범위에 매핑하는 방법을 설명합니다. |
DXVA2_SampleFormat 비디오 샘플의 내용을 설명합니다. 이러한 플래그는 DXVA2_ExtendedFormat 구조에서 사용됩니다. |
DXVA2_SurfaceType DXVA(DirectX Video Acceleration)의 DirectX 표면 형식에 대해 설명합니다. |
DXVA2_VideoChromaSubSampling YUV 비디오 프레임에서 루마 샘플을 기준으로 크로마 값을 배치하는 방법을 설명합니다. |
DXVA2_VideoLighting 비디오 콘텐츠를 보기 위한 의도된 조명 조건에 대해 설명합니다. |
DXVA2_VideoPrimaries 비디오 원본의 색 기본값을 지정합니다. (DXVA2_VideoPrimaries) |
DXVA2_VideoTransferFunction 선형 RGB에서 비선형 RGB(R'G'B')로 변환 함수를 지정합니다. (DXVA2_VideoTransferFunction) |
DXVA2_VideoTransferMatrix Y'PbPr(구성 요소 비디오)과 스튜디오 R'G'B' 간의 변환 매트릭스에 대해 설명합니다. (DXVA2_VideoTransferMatrix) |