영어로 읽기

다음을 통해 공유


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) 비디오 처리 서비스에 대한 액세스를 제공합니다.

Functions

 
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)