다음을 통해 공유


MFVideoAlphaBitmapFlags 열거형(evr9.h)

MFVideoAlphaBitmapParams 구조체에 대한 플래그를 정의합니다.

Syntax

typedef enum __MIDL___MIDL_itf_evr9_0000_0002_0002 {
  MFVideoAlphaBitmap_EntireDDS = 0x1,
  MFVideoAlphaBitmap_SrcColorKey = 0x2,
  MFVideoAlphaBitmap_SrcRect = 0x4,
  MFVideoAlphaBitmap_DestRect = 0x8,
  MFVideoAlphaBitmap_FilterMode = 0x10,
  MFVideoAlphaBitmap_Alpha = 0x20,
  MFVideoAlphaBitmap_BitMask = 0x3f
} MFVideoAlphaBitmapFlags;

상수

 
MFVideoAlphaBitmap_EntireDDS
값: 0x1
전체 DirectDraw 표면을 알파 혼합합니다.

DirectDraw 표면을 알파 혼합하는 경우 IMFVideoMixerBitmap::SetAlphaBitmap을 호출할 때 이 플래그를 설정할 수 있습니다. 이 플래그가 설정되면 믹서는 MFVideoAlphaBitmapParams 구조체의 rcSrc 멤버를 무시합니다. 이 플래그가 없는 경우 rcSrc 멤버는 원본 사각형을 지정합니다.

알파 혼합을 위해 GDI 비트맵을 지정하는 경우 이 플래그를 사용할 수 없습니다. GDI 비트맵의 경우 SetAlphaBitmap을 호출할 때 rcSrc 멤버를 입력해야 합니다.

이 플래그는 IMFVideoMixerBitmap::UpdateAlphaBitmapParameters 메서드에는 적용되지 않습니다.
MFVideoAlphaBitmap_SrcColorKey
값: 0x2
이 플래그를 설정하면 MFVideoAlphaBitmapParams 구조체의 clrSrcKey 멤버가 알파 혼합을 위한 색 키를 지정합니다. 이 플래그가 없으면 clrSrcKey 멤버가 무시됩니다.

픽셀당 알파(D3DFMT_A8R8G8B8)와 Direct3D 표면을 알파 혼합하는 경우에는 이 플래그가 유효하지 않습니다. DirectDraw 표면에 픽셀당 알파가 있는 경우 알파 혼합 작업에 픽셀 알파 값이 사용됩니다.
MFVideoAlphaBitmap_SrcRect
값: 0x4
원본 사각형을 업데이트합니다.

이 플래그는 UpdateAlphaBitmapParameters 메서드에 적용됩니다. 이 플래그를 설정하면 MFVideoAlphaBitmapParams 구조체의 rcSrc 멤버가 원본 사각형을 업데이트합니다. 이 플래그가 없으면 rcSrc 멤버가 무시됩니다. 이 플래그를 설정하면 비트맵의 다른 부분을 선택하여 이미지에 애니메이션 효과를 적용할 수 있습니다.

이 플래그는 SetAlphaBitmap 메서드에는 적용되지 않습니다.
MFVideoAlphaBitmap_DestRect
값: 0x8
이 플래그를 설정하면 MFVideoAlphaBitmapParams 구조체의 nrcDest 멤버가 비트맵 크기를 조정하기 위한 정규화된 사각형을 지정합니다. 이 플래그가 없으면 nrcDest 멤버가 무시됩니다.
MFVideoAlphaBitmap_FilterMode
값: 0x10
이 플래그를 설정하면 MFVideoAlphaBitmapParams 구조체의 dwFilterMode 멤버가 Direct3D 필터링 모드를 지정합니다. 이 플래그가 없으면 dwFilterMode 멤버가 무시됩니다.
MFVideoAlphaBitmap_Alpha
값: 0x20
이 플래그를 설정하면 MFVideoAlphaBitmapParams 구조체의 fAlpha 멤버가 전체 이미지에 적용할 알파 값을 지정합니다. 이 플래그가 없으면 fAlpha 멤버가 무시됩니다.
MFVideoAlphaBitmap_BitMask
값: 0x3f
플래그 값의 유효성을 검사하는 비트 마스크입니다. 이 값은 유효한 플래그가 아닙니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 evr9.h

추가 정보

향상된 비디오 렌더러

Media Foundation 열거형