mfapi.h 헤더

이 헤더는 여러 기술에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

mfapi.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
DEFINE_MEDIATYPE_GUID

FOURCC 코드, D3DFORMAT 값 또는 오디오 형식 형식에서 미디어 하위 형식 GUID를 정의합니다.
MFAddPeriodicCallback

고정 간격으로 호출할 콜백 함수를 설정합니다. (MFAddPeriodicCallback)
MFAllocateSerialWorkQueue

작업 항목을 직렬화하도록 보장되는 작업 큐를 만듭니다.
MFAllocateWorkQueue

새 작업 큐를 만듭니다. (MFAllocateWorkQueue)
MFAllocateWorkQueueEx

새 작업 큐를 만듭니다. (MFAllocateWorkQueueEx)
MFAverageTimePerFrameToFrameRate

비디오 프레임의 평균 기간에서 초당 프레임 속도를 계산합니다.
MFBeginCreateFile

파일에서 바이트 스트림을 만드는 비동기 요청을 시작합니다.
MFBeginRegisterWorkQueueWithMMCSS

작업 큐를 MMCSS(멀티미디어 클래스 스케줄러 서비스) 작업에 연결합니다. (MFBeginRegisterWorkQueueWithMMCSS)
MFBeginRegisterWorkQueueWithMMCSSEx

작업 큐를 MMCSS(멀티미디어 클래스 스케줄러 서비스) 작업에 연결합니다. (MFBeginRegisterWorkQueueWithMMCSSEx)
MFBeginUnregisterWorkQueueWithMMCSS

MMCSS(멀티미디어 클래스 스케줄러 서비스) 작업에서 작업 큐를 등록 취소합니다. (MFBeginUnregisterWorkQueueWithMMCSS)
MFCalculateBitmapImageSize

비디오 형식의 이미지 크기를 검색합니다.
MFCalculateImageSize

압축되지 않은 비디오 형식에 대한 이미지 크기(바이트)를 검색합니다. (MFCalculateImageSize)
MFCancelCreateFile

파일에서 바이트 스트림을 만드는 비동기 요청을 취소합니다.
MFCancelWorkItem

MFScheduleWorkItem 또는 MFScheduleWorkItemEx로 예약된 비동기 작업을 취소하려고 시도합니다.
MFCombineSamples

결합된 기간이 지정된 기간을 초과하지 않는 경우 미디어 샘플을 다른 샘플에 연결합니다.
MFCompareFullToPartialMediaType

전체 미디어 형식을 부분 미디어 형식과 비교합니다.
MFConvertColorInfoFromDXVA

MFVIDEOFORMAT 구조체에서 확장 색 정보를 설정합니다.
MFConvertColorInfoToDXVA

확장 색 정보를 MFVIDEOFORMAT에서 해당하는 DXVA(DirectX Video Acceleration) 색 정보로 변환합니다.
MFConvertFromFP16Array

16비트 부동 소수점 숫자의 배열을 32비트 부동 소수점 숫자의 배열로 변환합니다.
MFConvertToFP16Array

32비트 부동 소수점 숫자의 배열을 16비트 부동 소수점 숫자의 배열로 변환합니다.
MFCopyImage

이미지 또는 이미지 평면을 한 버퍼에서 다른 버퍼로 복사합니다.
MFCreate2DMediaBuffer

2D 이미지 데이터를 저장할 시스템 메모리 버퍼 개체를 만듭니다.
MFCreateAlignedMemoryBuffer

지정된 바이트 맞춤을 사용하여 시스템 메모리를 할당하고 메모리를 관리하는 미디어 버퍼를 만듭니다.
MFCreateAMMediaTypeFromMFMediaType

Media Foundation 미디어 형식에서 DirectShow AM_MEDIA_TYPE 구조를 만듭니다.
MFCreateAsyncResult

비동기 결과 개체를 만듭니다. 비동기 메서드를 구현하는 경우 이 함수를 사용합니다. (MFCreateAsyncResult)
MFCreateAttributes

빈 특성 저장소를 만듭니다.
MFCreateAudioMediaType

WAVEFORMATEX 구조체에서 오디오 미디어 형식을 만듭니다.
MFCreateCollection

빈 컬렉션 개체를 만듭니다.
MFCreateDXGIDeviceManager

Microsoft DXGI(DirectX Graphics Infrastructure) 장치 관리자 instance 만듭니다.
MFCreateDXGISurfaceBuffer

Microsoft DXGI(DirectX Graphics Infrastructure) 화면을 관리하는 미디어 버퍼를 만듭니다.
MFCreateDXSurfaceBuffer

Direct3D 9 화면을 관리하는 미디어 버퍼 개체를 만듭니다.
MFCreateEventQueue

이벤트 큐를 만듭니다.
MFCreateFile

파일에서 바이트 스트림을 만듭니다.
MFCreateLegacyMediaBufferOnMFMediaBuffer

Media Foundation 미디어 버퍼를 DMO(DirectX Media Objects)와 호환되는 버퍼로 변환합니다.
MFCreateMediaBufferFromMediaType

지정된 미디어 유형에 가장 적합한 시스템 메모리 버퍼를 할당합니다.
MFCreateMediaBufferWrapper

기존 미디어 버퍼를 래핑하는 미디어 버퍼를 만듭니다.
MFCreateMediaEvent

미디어 이벤트 개체를 만듭니다.
MFCreateMediaExtensionActivate

Windows 런타임 클래스에 대한 활성화 개체를 만듭니다.
MFCreateMediaType

빈 미디어 형식을 만듭니다.
MFCreateMediaTypeFromRepresentation

다른 형식 표현에서 Media Foundation 미디어 형식을 만듭니다.
MFCreateMemoryBuffer

시스템 메모리를 할당하고 관리하기 위한 미디어 버퍼를 만듭니다.
MFCreateMFByteStreamWrapper

바이트 스트림에 대한 래퍼를 만듭니다.
MFCreateMFVideoFormatFromMFMediaType

비디오 미디어 형식에서 MFVIDEOFORMAT 구조를 만듭니다.
MFCreateMuxStreamAttributes

멀티플렉싱된 하위 스트림의 콘텐츠를 설명하는 IMFAttributes를 만듭니다.
MFCreateMuxStreamMediaType

멀티플렉싱된 하위 스트림의 미디어 유형을 설명하는 IMFMediaType을 만듭니다.
MFCreateMuxStreamSample

멀티플렉싱된 하위 스트림의 샘플을 포함하는 IMFSample을 만듭니다.
MFCreateSample

빈 미디어 샘플을 만듭니다.
MFCreateTempFile

임시 로컬 파일에서 백업하는 바이트 스트림을 만듭니다.
MFCreateVideoMediaType

MFVIDEOFORMAT 구조체에서 비디오 미디어 형식을 만듭니다.
MFCreateVideoMediaTypeFromBitMapInfoHeader

이 함수는 구현되지 않습니다. (MFCreateVideoMediaTypeFromBitMapInfoHeader)
MFCreateVideoMediaTypeFromBitMapInfoHeaderEx

BITMAPINFOHEADER 구조체에서 비디오 미디어 형식을 만듭니다.
MFCreateVideoMediaTypeFromSubtype

지정된 하위 형식을 사용하여 부분 비디오 미디어 형식을 만듭니다.
MFCreateVideoMediaTypeFromVideoInfoHeader

KS_VIDEOINFOHEADER 구조체에서 미디어 형식을 만듭니다.
MFCreateVideoMediaTypeFromVideoInfoHeader2

KS_VIDEOINFOHEADER2 구조체에서 미디어 형식을 만듭니다.
MFCreateVideoSampleAllocatorEx

Microsoft DXGI(DirectX Graphics Infrastructure)와 호환되는 비디오 샘플을 할당하는 개체를 만듭니다.
MFCreateWaveFormatExFromMFMediaType

Media Foundation 오디오 미디어 형식을 WAVEFORMATEX 구조체로 변환합니다.
MFCreateWICBitmapBuffer

WIC(Windows 이미징 구성 요소)를 관리하는 미디어 버퍼 개체를 만듭니다.
MFEndCreateFile

파일에서 바이트 스트림을 만드는 비동기 요청을 완료합니다.
MFEndRegisterWorkQueueWithMMCSS

작업 큐를 MMCSS(멀티미디어 클래스 스케줄러 서비스) 작업과 연결하는 비동기 요청을 완료합니다. (MFEndRegisterWorkQueueWithMMCSS)
MFEndUnregisterWorkQueueWithMMCSS

MMCSS(멀티미디어 클래스 스케줄러 서비스) 작업에서 작업 큐의 등록을 취소하는 비동기 요청을 완료합니다.
MFFrameRateToAverageTimePerFrame

비디오 프레임 속도를 프레임 기간으로 변환합니다.
MFGetAttribute2UINT32asUINT64

값이 UINT64로 압축된 두 개의 UINT32 값인 특성을 가져옵니다.
MFGetAttributeDouble

특성 저장소에서 double 값을 반환하거나 특성이 없는 경우 기본값을 반환합니다.
MFGetAttributeRatio

값이 비율인 특성을 검색합니다.
MFGetAttributesAsBlob

특성 저장소의 내용을 바이트 배열로 변환합니다.
MFGetAttributesAsBlobSize

MFGetAttributesAsBlob 함수에 필요한 버퍼의 크기를 검색합니다.
MFGetAttributeSize

값이 너비와 높이로 표현되는 크기인 특성을 검색합니다.
MFGetAttributeString

특성 저장소에서 문자열 값을 가져옵니다.
MFGetAttributeUINT32

특성 저장소에서 UINT32 값을 반환하거나 특성이 없는 경우 기본값을 반환합니다.
MFGetAttributeUINT64

특성 저장소에서 UINT64 값을 반환하거나 특성이 없는 경우 기본값을 반환합니다.
MFGetContentProtectionSystemCLSID

콘텐츠 보호 시스템의 클래스 식별자를 가져옵니다.
MFGetMFTMerit

하드웨어 코덱의 장점 값을 가져옵니다.
MFGetPlaneSize

압축되지 않은 비디오 형식의 이미지 크기를 바이트 단위로 검색합니다. (MFGetPlaneSize)
MFGetPluginControl

Microsoft Media Foundation 플러그 인 관리자에 대한 포인터를 가져옵니다.
MFGetStrideForBitmapInfoHeader

비디오 형식의 최소 표면 보폭을 계산합니다.
MFGetTimerPeriodicity

MFAddPeriodicCallback 함수에 대한 타이머 간격을 검색합니다.
MFGetUncompressedVideoFormat

압축되지 않은 비디오 형식의 FOURCC 또는 D3DFORMAT 값을 반환합니다.
MFGetWorkQueueMMCSSClass

현재 이 작업 큐와 연결된 MMCSS(멀티미디어 클래스 스케줄러 서비스) 클래스를 검색합니다. (MFGetWorkQueueMMCSSClass)
MFGetWorkQueueMMCSSPriority

작업 큐의 상대 스레드 우선 순위를 가져옵니다. (MFGetWorkQueueMMCSSPriority)
MFGetWorkQueueMMCSSTaskId

현재 이 작업 큐와 연결된 MMCSS(멀티미디어 클래스 스케줄러 서비스) 작업 식별자를 검색합니다. (MFGetWorkQueueMMCSSTaskId)
MFHeapAlloc

메모리 블록을 할당합니다. (MFHeapAlloc)
MFHeapFree

MFHeapAlloc 함수를 호출하여 할당된 메모리 블록을 해제합니다.
MFInitAMMediaTypeFromMFMediaType

Media Foundation 미디어 형식에서 DirectShow AM_MEDIA_TYPE 구조를 초기화합니다.
MFInitAttributesFromBlob

바이트 배열에서 특성 저장소의 콘텐츠를 초기화합니다.
MFInitMediaTypeFromAMMediaType

DirectShow AM_MEDIA_TYPE 구조체에서 미디어 형식을 초기화합니다.
MFInitMediaTypeFromMFVideoFormat

MFVIDEOFORMAT 구조체에서 미디어 형식을 초기화합니다.
MFInitMediaTypeFromMPEG1VideoInfo

DirectShow MPEG1VIDEOINFO 구조체에서 미디어 형식을 초기화합니다.
MFInitMediaTypeFromMPEG2VideoInfo

DirectShow MPEG2VIDEOINFO 구조체에서 미디어 형식을 초기화합니다.
MFInitMediaTypeFromVideoInfoHeader

DirectShow VIDEOINFOHEADER 구조체에서 미디어 형식을 초기화합니다.
MFInitMediaTypeFromVideoInfoHeader2

DirectShow VIDEOINFOHEADER2 구조체에서 미디어 형식을 초기화합니다.
MFInitMediaTypeFromWaveFormatEx

WAVEFORMATEX 구조체에서 미디어 형식을 초기화합니다.
MFInitVideoFormat

DVD, 아날로그 텔레비전 또는 ATSC 디지털 텔레비전과 같은 표준 비디오 형식에 대한 MFVIDEOFORMAT 구조를 초기화합니다.
MFInitVideoFormat_RGB

압축되지 않은 RGB 비디오 형식에 대한 MFVIDEOFORMAT 구조를 초기화합니다.
MFInvokeCallback

콜백 메서드를 호출하여 비동기 작업을 완료합니다. (MFInvokeCallback)
MFIsFormatYUV

FOURCC 코드 또는 D3DFORMAT 값이 YUV 형식인지 여부를 쿼리합니다.
MFllMulDiv

각 용어가 64비트 부호 있는 값인 ((a * b) + d) / c를 계산합니다.
MFLockDXGIDeviceManager

공유된 Microsoft DXGI(DirectX Graphics Infrastructure) 장치 관리자 잠가줍니다.
MFLockPlatform

MFShutdown 함수를 차단합니다.
MFLockSharedWorkQueue

공유 작업 큐를 가져오고 잠가줍니다. (MFLockSharedWorkQueue)
MFLockWorkQueue

작업 큐를 잠근다. (MFLockWorkQueue)
MFMapDX9FormatToDXGIFormat

Microsoft Direct3D 9 형식 식별자를 Microsoft DXGI(DirectX Graphics Infrastructure) 형식 식별자로 변환합니다.
MFMapDXGIFormatToDX9Format

Microsoft DXGI(DirectX Graphics Infrastructure) 형식 식별자를 Microsoft Direct3D 9 형식 식별자로 변환합니다.
MFPutWaitingWorkItem

이벤트가 신호를 받을 때까지 기다리는 작업 항목을 큐에 대기합니다. (MFPutWaitingWorkItem)
MFPutWorkItem

작업 큐에 비동기 작업을 배치합니다. (MFPutWorkItem)
MFPutWorkItem2

지정된 우선 순위로 작업 큐에 비동기 작업을 배치합니다. (MFPutWorkItem2)
MFPutWorkItemEx

작업 큐에 비동기 작업을 배치합니다. (MFPutWorkItemEx)
MFPutWorkItemEx2

지정된 우선 순위로 작업 큐에 비동기 작업을 배치합니다. (MFPutWorkItemEx2)
MFRegisterLocalByteStreamHandler

호출자의 프로세스에 바이트 스트림 처리기를 등록합니다.
MFRegisterLocalSchemeHandler

호출자의 프로세스에 스키마 처리기를 등록합니다.
MFRegisterPlatformWithMMCSS

표준 Microsoft Media Foundation 플랫폼 작업 큐를 MMCSS(멀티미디어 클래스 스케줄러 서비스)에 등록합니다.
MFRemovePeriodicCallback

MFAddPeriodicCallback 함수에 의해 설정된 콜백 함수를 취소합니다.
MFScheduleWorkItem

지정된 간격 후에 완료될 비동기 작업을 예약합니다. (MFScheduleWorkItem)
MFScheduleWorkItemEx

지정된 간격 후에 완료될 비동기 작업을 예약합니다. (MFScheduleWorkItemEx)
MFSetAttribute2UINT32asUINT64

UINT32 값 2개를 UINT64 특성 값으로 압축합니다.
MFSetAttributeRatio

비율을 64비트 특성 값으로 설정합니다.
MFSetAttributeSize

너비와 높이를 단일 64비트 특성 값으로 설정합니다.
MFShutdown

Microsoft Media Foundation 플랫폼을 종료합니다.
MFSplitSample

결합된 미디어 샘플을 개별 샘플로 다시 분할합니다.
MFStartup

Microsoft Media Foundation을 초기화합니다.
MFTEnum

레지스트리에서 MFT(Media Foundation 변환)를 열거합니다.
MFTEnum2

지정된 검색 조건과 일치하는 MFT(Microsoft Media Foundation 변환) 목록을 가져옵니다.
MFTEnumEx

지정된 검색 조건과 일치하는 MFT(Microsoft Media Foundation 변환) 목록을 가져옵니다. 이 함수는 MFTEnum 함수를 확장합니다.
MFTGetInfo

레지스트리에서 MFT(Media Foundation 변환)에 대한 정보를 가져옵니다.
MFTRegister

레지스트리에 MFT(Media Foundation 변환)에 대한 정보를 추가합니다.
MFTRegisterLocal

호출자 프로세스에 MFT(Media Foundation 변환)를 등록합니다. (MFTRegisterLocal)
MFTRegisterLocalByCLSID

호출자 프로세스에 MFT(Media Foundation 변환)를 등록합니다. (MFTRegisterLocalByCLSID)
MFTUnregister

MFT(Media Foundation 변환)를 등록 취소합니다.
MFTUnregisterLocal

호출자 프로세스에서 하나 이상의 MFT(Media Foundation 변환)를 등록 취소합니다.
MFTUnregisterLocalByCLSID

호출자의 프로세스에서 MFT(Media Foundation 변환)를 등록 취소합니다.
MFUnlockDXGIDeviceManager

공유된 Microsoft DXGI(DirectX Graphics Infrastructure) 장치 관리자 잠금을 해제합니다.
MFUnlockPlatform

MFLockPlatform 함수를 호출하여 잠긴 후 Media Foundation 플랫폼의 잠금을 해제합니다.
MFUnlockWorkQueue

작업 큐의 잠금을 해제합니다. (MFUnlockWorkQueue)
MFUnregisterPlatformFromMMCSS

MMCSS(멀티미디어 클래스 스케줄러 서비스) 작업에서 Microsoft Media Foundation 플랫폼 작업 큐의 등록을 취소합니다.
MFUnwrapMediaType

MFWrapMediaType 함수에 의해 다른 미디어 형식으로 래핑된 미디어 형식을 검색합니다.
MFValidateMediaTypeSize

비디오 형식 블록의 버퍼 크기를 확인합니다.
MFWrapMediaType

다른 미디어 형식을 래핑하는 미디어 형식을 만듭니다.
Pack2UINT32AsUINT64

UINT32 값 2개를 UINT64 값으로 압축합니다.
PackRatio

비율을 나타내는 두 개의 UINT32 값을 UINT64 값으로 압축합니다.
PackSize

UINT32 너비 값과 UINT32 높이 값을 크기를 나타내는 UINT64 값으로 압축합니다.
Unpack2UINT32AsUINT64

UINT64 값에서 하위 순서 및 상위 UINT32 값을 가져옵니다.
UnpackRatio

비율을 나타내는 UINT64 값에서 낮은 순서 및 상위 UINT32 값을 가져옵니다.
UnpackSize

크기를 나타내는 UINT64 값에서 하위 순서 및 상위 UINT32 값을 가져옵니다.

콜백 함수

 
MFPERIODICCALLBACK

MFAddPeriodicCallback 함수에 대한 콜백 함수입니다.

구조체

 
CapturedMetadataExposureCompensation

이 구조에는 캡처된 사진에 대한 EV 보정 피드백에 대한 Blob 정보가 포함되어 있습니다.
CapturedMetadataISOGains

CapturedMetadataISOGains 구조는 MF_CAPTURE_METADATA_ISO_GAINS 대한 Blob 형식을 설명합니다.
CapturedMetadataWhiteBalanceGains

이 구조체는 MF_CAPTURE_METADATA_WHITEBALANCE_GAINS 특성에 대한 Blob 형식을 설명합니다.
DigitalWindowSetting

비디오 캡처를 위한 디지털 창의 경계 설정을 나타냅니다.
FaceCharacterization

FaceCharacterization 구조는 MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS 특성에 대한 Blob 형식을 설명합니다.
FaceCharacterizationBlobHeader

FaceCharacterizationBlobHeader 구조체는 MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS 특성에 대한 Blob 형식의 크기와 개수 정보를 설명합니다.
FaceRectInfo

FaceRectInfo 구조체는 MF_CAPTURE_METADATA_FACEROIS 특성에 대한 Blob 형식을 설명합니다.
FaceRectInfoBlobHeader

FaceRectInfoBlobHeader 구조는 MF_CAPTURE_METADATA_FACEROIS 특성에 대한 Blob 형식의 크기와 개수 정보를 설명합니다.
히스토그램블로브헤더

HistogramBlobHeader 구조체는 blob 크기 및 MF_CAPTURE_METADATA_HISTOGRAM 특성에 대한 Blob의 히스토그램 수를 설명합니다.
HistogramDataHeader

HistogramDataHeader 구조체는 MF_CAPTURE_METADATA_HISTOGRAM 특성에 대한 Blob 형식을 설명합니다.
히스토그램그리드

HistogramGrid 구조체는 MF_CAPTURE_METADATA_HISTOGRAM Blob 형식을 설명합니다.
히스토그램헤더

HistogramHeader 구조는 MF_CAPTURE_METADATA_HISTOGRAM Blob 형식을 설명합니다.
MACROBLOCK_DATA

비디오 디코딩 중에 macroblock에 대한 데이터를 제공합니다.
MetadataTimeStamps

MetadataTimeStamps 구조체는 MF_CAPTURE_METADATA_FACEROITIMESTAMPS 특성에 대한 Blob 형식을 설명합니다.
MF_FLOAT2

두 구성 요소가 있는 벡터입니다.
MF_FLOAT3

세 가지 구성 요소가 있는 벡터입니다.
MF_QUATERNION

회전을 나타내는 데 사용되는 4차원 벡터입니다.
MFASYNCRESULT

IMFAsyncResult 인터페이스를 구현하는 데 필요한 데이터를 포함합니다.
MFCameraExtrinsic_CalibratedTransform

다른 카메라 또는 설정된 외부 참조를 기준으로 카메라의 위치를 설명하는 변환입니다.
MFCameraExtrinsics

다른 카메라 또는 설정된 외부 참조를 기준으로 카메라의 위치를 설명합니다.
MFCameraIntrinsic_DistortionModel

다항식 렌즈 왜곡 모델을 나타냅니다.
MFCameraIntrinsic_PinholeCameraModel

핀홀 카메라 모델을 나타냅니다.
MFFOLDDOWN_MATRIX

다중 채널 오디오를 더 적은 수의 오디오 채널로 변환하는 데 사용되는 계수를 포함합니다. 이 프로세스를 접기라고 합니다.
MFPinholeCameraIntrinsic_IntrinsicModel

지정된 해상도에 대한 핀홀 카메라 내장 모델을 나타냅니다.
MFPinholeCameraIntrinsics

실제 세계에서 3D 지점을 카메라의 2D 이미지 프레임에 투영하는 방법을 설명하는 0개 또는 1개의 핀홀 카메라 내장 모델이 포함되어 있습니다.
MT_ARBITRARY_HEADER

ASF(고급 스트리밍 형식) 파일에서 이진 스트림에 대한 형식 데이터를 포함합니다.
MT_CUSTOM_VIDEO_PRIMARIES

비디오 원본에 대한 사용자 지정 색 주체를 정의합니다. 색 주체는 RGB 색 공간에서 CIE XYZ 색 공간으로 색을 변환하는 방법을 정의합니다.
ROI_AREA

관심 영역을 정의합니다.

열거형

 
_MFT_ENUM_FLAG

MFT(Media Foundation 변환)를 등록하고 열거하기 위한 플래그를 포함합니다.
MF_TOPOSTATUS

재생 중에 토폴로지의 상태 지정합니다.
MFASYNC_WORKQUEUE_TYPE

만들 MFAllocateWorkQueueEx 함수의 작업 큐 유형을 지정합니다.
MFDepthMeasurement

비디오 프레임의 깊이 값에 대한 측정 시스템을 지정합니다.
MFFrameSourceTypes

프레임 원본에서 제공하는 데이터 형식을 설명합니다.
MFSampleEncryptionProtectionScheme

암호화된 샘플에 대해 지원되는 보호 체계를 지정합니다.
MFVideo3DFormat

3D 비디오 프레임이 메모리에 저장되는 방법을 지정합니다.
MFVideo3DSampleFormat

미디어 샘플에 3D 비디오 프레임을 저장하는 방법을 지정합니다.
MFVideoDRMFlags

비디오 스트림에 필요한 복사 보호 유형을 지정합니다.
MFVideoPadFlags

지정된 가로 세로 비율 내에 맞도록 비디오 이미지를 패딩할지 여부를 지정합니다.
MFVideoRotationFormat

시계 반대 방향으로 비디오 이미지의 회전을 설명합니다.
MFVideoSrcContentHintFlags

비디오 스트림에 대해 의도한 가로 세로 비율을 설명합니다.
MFWaveFormatExConvertFlags

오디오 미디어 형식을 변환하는 방법을 지정하는 플래그가 포함되어 있습니다.