ID3D11VideoContext 인터페이스(d3d11.h)

Microsoft Direct3D 11 디바이스의 비디오 기능을 제공합니다.

상속

ID3D11VideoContext 인터페이스는 ID3D11DeviceChild에서 상속됩니다. ID3D11VideoContext 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ID3D11VideoContext 인터페이스에는 이러한 메서드가 있습니다.

 
ID3D11VideoContext::ConfigureAuthenticatedChannel

인증된 채널에 구성 명령을 보냅니다.
ID3D11VideoContext::D ecoderBeginFrame

비디오 프레임을 디코딩하는 디코딩 작업을 시작합니다. (ID3D11VideoContext.DecoderBeginFrame)
ID3D11VideoContext::D ecoderEndFrame

디코딩 작업의 끝을 알릴 수 있습니다.
ID3D11VideoContext::D ecoderExtension

디코딩을 위해 확장 함수를 수행합니다.
ID3D11VideoContext::D ecryptionBlt

보호된 표면에 암호화된 데이터를 씁니다. (ID3D11VideoContext.DecryptionBlt)
ID3D11VideoContext::EncryptionBlt

보호된 표면에서 암호화된 데이터를 읽습니다. (ID3D11VideoContext.EncryptionBlt)
ID3D11VideoContext::FinishSessionKeyRefresh

새 세션 키로 전환합니다. (ID3D11VideoContext.FinishSessionKeyRefresh)
ID3D11VideoContext::GetDecoderBuffer

디코더 버퍼에 대한 포인터를 가져옵니다.
ID3D11VideoContext::GetEncryptionBltKey

ID3D11VideoContext::EncryptionBlt 메서드에서 반환된 데이터의 암호를 해독하는 암호화 키를 가져옵니다.
ID3D11VideoContext::NegotiateAuthenticatedChannelKeyExchange

인증된 채널에 대한 세션 키를 설정합니다.
ID3D11VideoContext::NegotiateCryptoSessionKeyExchange

암호화 세션에 대한 세션 키를 설정합니다.
ID3D11VideoContext::QueryAuthenticatedChannel

인증된 채널에 쿼리를 보냅니다.
ID3D11VideoContext::ReleaseDecoderBuffer

ID3D11VideoContext::GetDecoderBuffer 메서드를 호출하여 가져온 버퍼를 해제합니다.
ID3D11VideoContext::StartSessionKeyRefresh

세션 키를 새로 고치는 데 사용할 수 있는 난수를 가져옵니다. (ID3D11VideoContext.StartSessionKeyRefresh)
ID3D11VideoContext::SubmitDecoderBuffers

디코딩을 위해 하나 이상의 버퍼를 제출합니다. (ID3D11VideoContext.SubmitDecoderBuffers)
ID3D11VideoContext::VideoProcessorBlt

하나 이상의 입력 샘플에서 비디오 처리 작업을 수행하고 결과를 Direct3D 화면에 씁니다.
ID3D11VideoContext::VideoProcessorGetOutputAlphaFillMode

비디오 프로세서의 현재 알파 채우기 모드를 가져옵니다.
ID3D11VideoContext::VideoProcessorGetOutputBackgroundColor

비디오 프로세서의 현재 배경색을 가져옵니다.
ID3D11VideoContext::VideoProcessorGetOutputColorSpace

비디오 프로세서의 현재 출력 색 공간을 가져옵니다.
ID3D11VideoContext::VideoProcessorGetOutputConstriction

비디오 프로세서에서 수행하는 다운샘플링의 현재 수준을 가져옵니다.
ID3D11VideoContext::VideoProcessorGetOutputExtension

비디오 프로세서에서 프라이빗 상태 데이터를 가져옵니다.
ID3D11VideoContext::VideoProcessorGetOutputStereoMode

비디오 프로세서가 스테레오 비디오 프레임을 생성하는지 여부를 쿼리합니다.
ID3D11VideoContext::VideoProcessorGetOutputTargetRect

비디오 프로세서의 현재 대상 사각형을 가져옵니다.
ID3D11VideoContext::VideoProcessorGetStreamAlpha

비디오 프로세서의 입력 스트림에 대한 평면 알파를 가져옵니다.
ID3D11VideoContext::VideoProcessorGetStreamAutoProcessingMode

비디오 프로세서의 자동 처리 기능을 사용할 수 있는지 여부를 쿼리합니다.
ID3D11VideoContext::VideoProcessorGetStreamColorSpace

비디오 프로세서의 입력 스트림에 대한 색 공간을 가져옵니다.
ID3D11VideoContext::VideoProcessorGetStreamDestRect

비디오 프로세서의 입력 스트림에 대한 대상 사각형을 가져옵니다.
ID3D11VideoContext::VideoProcessorGetStreamExtension

비디오 처리 스트림에 대한 드라이버별 상태를 가져옵니다.
ID3D11VideoContext::VideoProcessorGetStreamFilter

비디오 프로세서의 입력 스트림에 대한 이미지 필터 설정을 가져옵니다.
ID3D11VideoContext::VideoProcessorGetStreamFrameFormat

비디오 프로세서에서 입력 스트림의 형식을 가져옵니다.
ID3D11VideoContext::VideoProcessorGetStreamLumaKey

비디오 프로세서의 입력 스트림에 대한 루마 키를 가져옵니다.
ID3D11VideoContext::VideoProcessorGetStreamOutputRate

비디오 프로세서가 입력 스트림에 대한 출력 프레임을 생성하는 속도를 가져옵니다.
ID3D11VideoContext::VideoProcessorGetStreamPalette

비디오 프로세서의 입력 스트림에 대한 색상표 항목을 가져옵니다.
ID3D11VideoContext::VideoProcessorGetStreamPixelAspectRatio

비디오 프로세서의 입력 스트림에 대한 픽셀 가로 세로 비율을 가져옵니다.
ID3D11VideoContext::VideoProcessorGetStreamRotation

비디오 프로세서의 입력 스트림에 대한 스트림 회전을 가져옵니다.
ID3D11VideoContext::VideoProcessorGetStreamSourceRect

비디오 프로세서의 입력 스트림에 대한 원본 사각형을 가져옵니다.
ID3D11VideoContext::VideoProcessorGetStreamStereoFormat

비디오 프로세서의 입력 스트림에 대한 스테레오 3D 형식을 가져옵니다.
ID3D11VideoContext::VideoProcessorSetOutputAlphaFillMode

비디오 프로세서가 렌더링 대상에 쓰는 데이터의 알파 채우기 모드를 설정합니다.
ID3D11VideoContext::VideoProcessorSetOutputBackgroundColor

비디오 프로세서의 배경색을 설정합니다.
ID3D11VideoContext::VideoProcessorSetOutputColorSpace

비디오 프로세서의 출력 색 공간을 설정합니다.
ID3D11VideoContext::VideoProcessorSetOutputConstriction

출력에서 수행할 다운샘플링의 양을 설정합니다.
ID3D11VideoContext::VideoProcessorSetOutputExtension

드라이버별 비디오 처리 상태를 설정합니다.
ID3D11VideoContext::VideoProcessorSetOutputStereoMode

비디오 프로세서가 스테레오 비디오 프레임을 생성하는지 여부를 지정합니다.
ID3D11VideoContext::VideoProcessorSetOutputTargetRect

비디오 프로세서의 대상 사각형을 설정합니다.
ID3D11VideoContext::VideoProcessorSetStreamAlpha

비디오 프로세서의 입력 스트림에 대한 평면 알파를 설정합니다.
ID3D11VideoContext::VideoProcessorSetStreamAutoProcessingMode

비디오 프로세서에서 자동 처리 기능을 사용하거나 사용하지 않도록 설정합니다.
ID3D11VideoContext::VideoProcessorSetStreamColorSpace

비디오 프로세서의 입력 스트림에 대한 색 공간을 설정합니다.
ID3D11VideoContext::VideoProcessorSetStreamDestRect

비디오 프로세서의 입력 스트림에 대한 대상 사각형을 설정합니다.
ID3D11VideoContext::VideoProcessorSetStreamExtension

비디오 처리 스트림에서 드라이버별 상태를 설정합니다.
ID3D11VideoContext::VideoProcessorSetStreamFilter

비디오 프로세서의 입력 스트림에 대한 이미지 필터를 사용하거나 사용하지 않도록 설정합니다.
ID3D11VideoContext::VideoProcessorSetStreamFrameFormat

비디오 프로세서의 입력 스트림에 인터레이스 또는 프로그레시브 프레임이 포함되어 있는지 여부를 지정합니다.
ID3D11VideoContext::VideoProcessorSetStreamLumaKey

비디오 프로세서의 입력 스트림에 대한 루마 키를 설정합니다.
ID3D11VideoContext::VideoProcessorSetStreamOutputRate

비디오 프로세서가 입력 스트림에 대한 출력 프레임을 생성하는 속도를 설정합니다.
ID3D11VideoContext::VideoProcessorSetStreamPalette

비디오 프로세서의 입력 스트림에 대한 색상표 항목을 설정합니다.
ID3D11VideoContext::VideoProcessorSetStreamPixelAspectRatio

비디오 프로세서의 입력 스트림에 대한 픽셀 가로 세로 비율을 설정합니다.
ID3D11VideoContext::VideoProcessorSetStreamRotation

비디오 프로세서의 입력 스트림에 대한 스트림 회전을 설정합니다.
ID3D11VideoContext::VideoProcessorSetStreamSourceRect

비디오 프로세서의 입력 스트림에 대한 원본 사각형을 설정합니다.
ID3D11VideoContext::VideoProcessorSetStreamStereoFormat

비디오 프로세서의 입력 스트림에 스테레오 3D 비디오를 사용하거나 사용하지 않도록 설정합니다.

설명

이 인터페이스에 대한 포인터를 가져오려면 ID3D11DeviceContext 인터페이스 포인터를 사용하여 QueryInterface를 호출합니다.

이 인터페이스는 Microsoft Direct3Dvideo 기능의 여러 영역에 대한 액세스를 제공합니다.

  • 하드웨어 가속 비디오 디코딩
  • 비디오 처리
  • GPU 기반 콘텐츠 보호
  • 비디오 암호화 및 암호 해독
Microsoft Direct3D 9에서는 동일한 함수가 여러 인터페이스에 분산되었습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 d3d11.h

추가 정보

Direct3D 11 비디오 인터페이스

ID3D11DeviceChild

ID3D11VideoContext1