Media Foundation 열거형
섹션 내용
항목 | Description |
---|---|
_MFDepthMeasurement |
비디오 프레임의 깊이 값에 대한 측정 시스템을 지정합니다. |
_MF_CROSS_ORIGIN_POLICY |
HTML5 미디어 요소에서 사용하는 W3C CORS(원본 간 설정) 특성에 매핑됩니다. |
_MFP_CREATION_OPTIONS |
MFPCreateMediaPlayer 함수에 대한 옵션을 지정합니다. |
_MFP_CREDENTIAL_FLAGS |
MFP_ACQUIRE_USER_CREDENTIAL_EVENT 구조체에 대한 플래그를 포함합니다. |
_MFP_MEDIAITEM_CHARACTERISTICS |
미디어 항목을 설명하는 플래그를 포함합니다. |
_MFT_DRAIN_TYPE |
지원되지 않습니다. |
_MFT_ENUM_FLAG |
MFT(Media Foundation 변환)를 등록하고 열거하기 위한 플래그를 포함합니다. |
_MFT_INPUT_DATA_BUFFER_FLAGS |
IMFTransform::P rocessInput 메서드에 대한 플래그를 정의합니다. 현재 플래그는 정의되지 않습니다. |
_MFT_INPUT_STATUS_FLAGS |
MFT(Media Foundation 변환)에서 입력 스트림의 상태 나타냅니다. |
_MFT_INPUT_STREAM_INFO_FLAGS |
MFT(Media Foundation 변환)의 입력 스트림에 대해 설명합니다. |
_MFT_OUTPUT_DATA_BUFFER_FLAGS |
IMFTransform::P rocessOutput 메서드에 대한 플래그를 정의합니다. |
_MFT_OUTPUT_STATUS_FLAGS |
MFT(Media Foundation 변환)에서 출력 데이터를 생성할 수 있는지 여부를 나타냅니다. |
_MFT_OUTPUT_STREAM_INFO_FLAGS |
MFT(Media Foundation 변환)의 출력 스트림에 대해 설명합니다. |
_MFT_PROCESS_OUTPUT_FLAGS |
MFT(Media Foundation 변환)에서 출력 샘플을 처리하기 위한 플래그를 정의합니다. |
_MFT_PROCESS_OUTPUT_STATUS |
IMFTransform::P rocessOutput 호출의 상태 나타냅니다. |
_MFT_SET_TYPE_FLAGS |
MFT(Media Foundation 변환)에서 미디어 형식을 설정하거나 테스트하는 플래그를 정의합니다. |
AEC_SYSTEM_MODE |
음성 캡처 DSP의 처리 모드를 지정합니다. 이 열거형은 MFPKEY_WMAAECMA_SYSTEM_MODE 속성과 함께 사용됩니다. |
AEC_VAD_MODE |
음성 캡처 DSP에 대한 VAD(음성 활동 감지) 유형을 지정합니다. 이 열거형은 MFPKEY_WMAAECMA_FEATR_VAD 속성과 함께 사용됩니다. |
ASF_SELECTION_STATUS |
ASF 스트림에 대한 선택 옵션을 정의합니다. |
ASF_STATUSFLAGS |
IMFASFSplitter::GetNextSample 메서드에 대한 상태 조건을 정의합니다. |
DXVA2_NominalRange |
색 데이터를 정규화된 [0...1] 범위에 매핑하는 방법을 설명합니다. |
DXVA2_SampleFormat |
비디오 샘플의 내용을 설명합니다. 이러한 플래그는 DXVA2_ExtendedFormat 구조체에서 사용됩니다. |
DXVA2_SurfaceType |
DXVA(DirectX Video Acceleration)의 DirectX 표면 형식에 대해 설명합니다. |
DXVA2_VideoChromaSubSampling |
YUV 비디오 프레임에서 루마 샘플을 기준으로 크로마 값을 배치하는 방법을 설명합니다. |
DXVA2_VideoLighting |
비디오 콘텐츠를 보기 위한 의도된 조명 조건에 대해 설명합니다. |
DXVA2_VideoPrimaries |
비디오 원본의 색 기본값을 지정합니다. |
DXVA2_VideoTransferFunction |
선형 RGB에서 비선형 RGB(R'G'B')로 변환 함수를 지정합니다. |
DXVA2_VideoTransferMatrix |
Y'PbPr(구성 요소 비디오)과 스튜디오 R'G'B' 간의 변환 매트릭스에 대해 설명합니다. |
eAVDecDDStereoDownMixMode |
Dolby Digital 오디오 디코더의 스테레오 다운믹스 모드를 지정합니다. |
eAVEncAdaptiveMode |
비디오 인코더에 대한 적응형 인코딩 모드를 지정합니다. |
eAVEncH264PictureType |
H.264 그림 형식의 값을 지정합니다. |
eAVEncH264PictureType |
비디오 인코더에서 출력되는 그림의 유형을 지정합니다. |
eAVEncH264VLevel |
H.264 인코딩 수준을 지정합니다. |
eAVEncH264VProfile |
H.264 비디오 프로필을 지정합니다. |
eAVEncVideoContentType |
비디오 콘텐츠의 형식을 지정합니다. |
EVRFilterConfigPrefs |
Microsoft DirectShow 고급 비디오 렌더러(EVR) 필터를 구성하는 데 사용되는 플래그를 포함합니다. |
MF_ATTRIBUTE_SERIALIZE_OPTIONS |
특성 저장소를 직렬화하고 역직렬화하기 위한 플래그를 정의합니다. |
MF_ATTRIBUTE_TYPE |
키/값 쌍의 데이터 형식을 정의합니다. |
MF_ATTRIBUTES_MATCH_TYPE |
두 개체의 특성을 비교하는 방법을 지정합니다. |
MF_CAPTURE_ENGINE_DEVICE_TYPE 열거형 |
캡처 디바이스의 유형을 지정합니다. |
MF_CAPTURE_ENGINE_SINK_TYPE 열거형 |
캡처 싱크의 유형을 지정합니다. |
MF_CAPTURE_ENGINE_STREAM_CATEGORY 열거형 |
원본 스트림 범주의 값을 정의합니다. |
MF_CONNECT_METHOD |
토폴로지 로더가 토폴로지 노드를 연결하는 방법을 지정합니다. |
MF_CUSTOM_DECODE_UNIT_TYPE 열거형 |
MFSampleExtension_ForwardedDecodeUnits 컬렉션의 IMFSample에 포함된 단위 유형을 지정합니다. |
MF_FILE_ACCESSMODE |
파일을 열기 위해 요청된 액세스 모드를 지정합니다. |
MF_FILE_FLAGS |
파일을 열 때의 동작을 지정합니다. |
MF_FILE_OPENMODE |
파일을 열거나 만드는 방법을 지정합니다. |
MF_MEDIA_ENGINE_CANPLAY |
미디어 엔진이 지정된 유형의 미디어 리소스를 재생할 수 있는 가능성을 지정합니다. |
MF_MEDIA_ENGINE_CREATEFLAGS |
IMFMediaEngineClassFactory::CreateInstance 메서드에 대한 플래그를 포함합니다. |
MF_MEDIA_ENGINE_ERR |
미디어 엔진에 대한 오류 상태 코드를 정의합니다. |
MF_MEDIA_ENGINE_EVENT |
미디어 엔진에 대한 이벤트 코드를 정의합니다. |
MF_MEDIA_ENGINE_EXTENSION_TYPE |
미디어 엔진 확장 유형을 지정합니다. |
MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAGS |
비디오 프레임에 대한 콘텐츠 보호 요구 사항을 지정합니다. |
MF_MEDIA_ENGINE_KEYERR |
미디어 엔진에 대한 미디어 키 오류 코드를 정의합니다. |
MF_MEDIA_ENGINE_NETWORK |
미디어 엔진에 대한 네트워크 상태 코드를 정의합니다. |
MF_MEDIA_ENGINE_OPM_STATUS |
OPM(출력 보호 관리자)의 상태 정의합니다. |
MF_MEDIA_ENGINE_PRELOAD |
미디어 엔진에 대한 미리 로드 힌트를 정의합니다. |
MF_MEDIA_ENGINE_PROTECTION_FLAGS |
미디어 엔진이 보호된 콘텐츠를 재생할지 여부와 미디어 엔진이 PMP( 보호된 미디어 경로 )를 사용할지 여부를 지정하는 플래그를 포함합니다. |
MF_MEDIA_ENGINE_READY |
미디어 엔진에 대한 준비 상태 값을 정의합니다. |
MF_MEDIA_ENGINE_S3D_PACKING_MODE |
압축된 3D 비디오 프레임의 레이아웃을 지정합니다. |
MF_MEDIA_ENGINE_SEEK_MODE |
미디어 엔진 검색 모드에 대한 값을 정의합니다. |
MF_MEDIA_ENGINE_STATISTIC |
미디어 엔진이 재생 중에 추적하는 통계를 식별합니다. |
MF_MEDIA_ENGINE_STREAMTYPE_FAILED |
실패한 미디어 스트림의 종류를 식별합니다. |
MF_MSE_ERROR |
미디어 원본 확장의 다양한 오류 상태를 정의합니다. |
MF_MSE_READY |
미디어 원본 확장의 다양한 준비 상태를 정의합니다. |
MF_OBJECT_TYPE |
원본 확인자에서 만든 개체 형식을 정의합니다. |
MF_OPM_ACP_PROTECTION_LEVEL |
MFPROTECTION_ACP 대한 보호 수준을 정의합니다. |
MF_OPM_CGMSA_PROTECTION_LEVEL |
MFPROTECTION_CGMSA 대한 보호 수준을 정의합니다. |
MF_PLUGIN_CONTROL_POLICY |
IMFPluginControl2::SetPolicy 메서드에 대한 정책 설정을 정의합니다. |
MF_Plugin_Type |
IMFPluginControl 인터페이스의 개체 형식을 지정합니다. |
MF_QUALITY_ADVISE_FLAGS |
IMFQualityAdvise2::NotifyQualityEvent 메서드에 대한 플래그를 포함합니다. |
MF_QUALITY_DROP_MODE |
파이프라인 구성 요소가 샘플을 얼마나 적극적으로 삭제해야 하는지 지정합니다. |
MF_QUALITY_LEVEL |
파이프라인 구성 요소의 품질 수준을 지정합니다. |
MF_SHARING_ENGINE_EVENT |
공유 엔진에서 보내는 이벤트를 정의합니다. |
MF_SOURCE_READER_CONTROL_FLAG |
IMFSourceReader::ReadSample 메서드에 대한 플래그를 포함합니다. |
MF_SOURCE_READER_FLAG |
IMFSourceReader::ReadSample 메서드의 상태 나타내는 플래그를 포함합니다. |
MF_TIMED_TEXT_ALIGNMENT |
부모 블록 요소에서 텍스트를 정렬하는 방법을 지정합니다. |
MF_TIMED_TEXT_CUE_EVENT |
시간 제한 텍스트 큐 이벤트의 형식을 지정합니다. |
MF_TIMED_TEXT_DECORATION |
텍스트가 데코레이트되는 방식(밑줄 등)을 지정합니다. |
MF_TIMED_TEXT_DISPLAY_ALIGNMENT |
텍스트가 디스플레이에 맞춰지는 방식을 지정합니다. |
MF_TIMED_TEXT_ERROR_CODE |
시간 제한 텍스트 트랙에서 발생한 종류 오류를 지정합니다. |
MF_TIMED_TEXT_FONT_STYLE |
시간 지정된 텍스트의 글꼴 스타일을 지정합니다. |
MF_TIMED_TEXT_SCROLL_MODE |
부모 요소를 스크롤할 때 텍스트가 표시되는 방식을 지정합니다. |
MF_TIMED_TEXT_TRACK_KIND |
시간 제한 텍스트 트랙의 종류를 지정합니다. |
MF_TIMED_TEXT_UNIT_TYPE |
시간 지정된 텍스트가 측정되는 단위를 지정합니다. |
MF_TIMED_TEXT_WRITING_MODE |
부모 요소에 텍스트를 쓰는 시퀀스를 지정합니다. |
MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS |
MF_TOPOLOGY_RESOLUTION_STATUS 특성에 대한 상태 플래그를 정의합니다. |
MF_TOPOLOGY_TYPE |
토폴로지 노드의 형식을 정의합니다. |
MF_TOPONODE_DRAIN_MODE |
토폴로지의 변환이 드레이닝되는 시간을 정의합니다. |
MF_TOPONODE_FLUSH_MODE |
토폴로지의 변환이 플러시되는 시기를 정의합니다. |
MF_TOPOSTATUS |
재생 중에 토폴로지의 상태 지정합니다. |
MF_TRANSCODE_ADJUST_PROFILE_FLAGS |
MF_TRANSCODE_ADJUST_PROFILE 특성에 설정된 프로필 플래그를 정의합니다. |
MF_TRANSCODE_TOPOLOGYMODE_FLAGS |
MF_TRANSCODE_TOPOLOGYMODE 특성에 대한 플래그를 정의합니다. |
MF_URL_TRUST_STATUS |
URL이 신뢰할 수 있는 원본에서 온 것인지 여부를 나타냅니다. |
MF_VIDEO_PROCESSOR_ALGORITHM_TYPE |
MF_VIDEO_PROCESSOR_ALGORITHM 사용하는 비디오 프로세서에 대한 알고리즘을 정의합니다. |
MF_VIDEO_PROCESSOR_MIRROR |
비디오 이미지를 대칭 이동 하는 방법을 지정 합니다. |
MF_VIDEO_PROCESSOR_ROTATION |
비디오 이미지를 회전하는 방법을 지정합니다. |
MF2DBuffer_LockFlags |
IMF2DBuffer2::Lock2DSize 메서드에 대한 플래그를 포함합니다. |
MF3DVideoOutputType |
3D 입체 비디오 스트림을 출력하는 방법을 지정합니다. |
MFASF_INDEXER_FLAGS |
ASF 인덱서 옵션을 정의합니다. |
MFASF_MULTIPLEXERFLAGS |
ASF 멀티플렉서 옵션을 정의합니다. |
MFASF_SPLITTERFLAGS |
ASF 분할자 옵션을 정의합니다. |
MFASF_STREAMSELECTOR_FLAGS |
ASF 스트림 선택기 옵션을 정의합니다. |
MFASYNC_WORKQUEUE_TYPE |
만들 MFAllocateWorkQueueEx 함수의 작업 큐 유형을 지정합니다. |
MFAudioConstriction |
오디오 수축 값을 지정합니다. |
MFBYTESTREAM_SEEK_ORIGIN |
검색 요청의 원본을 지정합니다. |
MFCLOCK_CHARACTERISTICS_FLAGS |
시계의 특성을 설명하는 플래그를 포함합니다. |
MFCLOCK_RELATIONAL_FLAGS |
클록의 속성을 정의합니다. |
MFCLOCK_STATE |
클록의 상태를 정의합니다. |
MFFrameSourceTypes |
프레임 원본에서 제공하는 데이터 형식을 설명합니다. |
MFMEDIASOURCE_CHARACTERISTICS |
미디어 원본의 특성을 정의합니다. |
MFNET_PROXYSETTINGS |
기본 프록시 로케이터가 프록시 서버에 대한 연결 설정을 지정하는 방법을 지정합니다. |
MFNetAuthenticationFlags |
사용자의 자격 증명을 사용하는 방법을 지정합니다. |
MFNetCredentialOptions |
캐싱 네트워크 자격 증명에 대한 옵션을 설명합니다. |
MFNetCredentialRequirements |
자격 증명 관리자가 사용자 자격 증명을 가져오는 방법을 지정합니다. |
MFNETSOURCE_CACHE_STATE |
미디어 파일 또는 항목에 대한 캐시의 상태 정의합니다. |
MFNETSOURCE_PROTOCOL_TYPE |
스트리밍 또는 다운로드에 사용되는 제어 프로토콜의 유형을 나타냅니다. |
MFNETSOURCE_STATISTICS_IDS |
네트워크 원본에서 수집한 통계를 정의합니다. |
MFNETSOURCE_TRANSPORT_TYPE |
스트리밍 또는 다운로드 데이터(TCP 또는 UDP)에 사용되는 전송 유형을 설명합니다. |
MFNominalRange |
색 데이터에 헤드룸과 발가락이 포함되는지 여부를 지정합니다. |
MFP_EVENT_TYPE |
IMFPMediaPlayerCallback 인터페이스에 대한 이벤트 유형을 정의합니다. |
MFP_MEDIAPLAYER_STATE |
현재 재생 상태를 지정합니다. |
MFPMPSESSION_CREATION_FLAGS |
MFCreatePMPMediaSession 함수의 동작을 정의하는 플래그를 포함합니다. |
MFPOLICYMANAGER_ACTION |
스트림에서 수행할 수 있는 작업을 정의합니다. |
MFRATE_DIRECTION |
재생 방향(정방향 또는 역방향)을 지정합니다. |
MFSampleEncryptionProtectionScheme |
암호화된 샘플에 대해 지원되는 보호 체계를 지정합니다. |
MFSensorDeviceType |
센서 디바이스의 유형을 지정합니다. 이 열거형의 값은 IMFSensorDevice::GetDeviceType에서 반환됩니다. |
MFSensorStreamType |
IMFSensorDevice와 연결된 스트림이 입력 또는 출력 스트림인지 여부를 지정합니다. |
MFSensorDeviceMode |
IMFSensorDevice의 공유 모드를 지정합니다. |
MFSequencerTopologyFlags |
시퀀서 원본에 토폴로지를 추가하거나 큐에 이미 있는 토폴로지를 업데이트하기 위한 플래그를 포함합니다. |
MFSESSION_GETFULLTOPOLOGY_FLAGS |
IMFMediaSession::GetFullTopology 메서드에 대한 플래그를 정의합니다. |
MFSESSION_SETTOPOLOGY_FLAGS |
IMFMediaSession::SetTopology 메서드의 동작을 정의합니다. |
MFSHUTDOWN_STATUS |
IMFShutdown::Shutdown 메서드 호출의 현재 상태 설명합니다. |
MFSINK_WMDRMACTION |
ASF 파일 싱크가 Windows Media DRM을 적용하는 방법을 지정합니다. |
MFStandardVideoFormat |
일반적인 비디오 형식을 지정하는 값을 포함합니다. |
MFSTREAMSINK_MARKER_TYPE |
IMFStreamSink::P laceMarker 메서드에 대한 스트림 마커 정보를 정의합니다. |
MFT_MESSAGE_TYPE |
MFT(Media Foundation 변환)에 대한 메시지를 정의합니다. |
MFTIMER_FLAGS |
IMFTimer::SetTimer 메서드에 대한 플래그를 포함합니다. |
MFTOPOLOGY_DXVA_MODE |
토폴로지 로더가 토폴로지에서 Microsoft DXVA(DirectX Video Acceleration)를 사용하도록 설정할지 여부를 지정합니다. |
MFTOPOLOGY_HARDWARE_MODE |
토폴로지 로더가 하드웨어 기반 MFT(Media Foundation 변환)를 토폴로지에 삽입할지 여부를 지정합니다. |
MFVideo3DFormat |
3D 비디오 프레임을 메모리에 저장하는 방법을 지정합니다. |
MFVideo3DFormat |
3D 비디오 프레임을 메모리에 저장하는 방법을 지정합니다. |
MFVideo3DSampleFormat |
미디어 샘플에 3D 비디오 프레임을 저장하는 방법을 지정합니다. |
MFVideo3DSampleFormat |
미디어 샘플에 3D 비디오 프레임을 저장하는 방법을 지정합니다. |
MFVideoAlphaBitmapFlags |
MFVideoAlphaBitmapParams 구조체에 대한 플래그를 정의합니다. |
MFVideoAspectRatioMode |
가로 세로 비율 모드를 지정합니다. |
MFVideoChromaSubsampling |
Y'Cb'Cr' 데이터에 대한 크로마 인코딩 체계를 정의하는 플래그를 포함합니다. |
MFVideoDRMFlags |
비디오 스트림에 필요한 복사 보호 유형을 지정합니다. |
MFVideoDSPMode |
비디오 안정화 MFT의 처리 모드를 지정합니다. |
MFVideoFlags |
비디오 스트림을 설명하는 플래그를 포함합니다. |
MFVideoInterlaceMode |
비디오 스트림이 인터레이스되는 방법을 지정합니다. |
MFVideoLighting |
특정 비디오 콘텐츠 집합을 보기 위한 최적의 조명에 대해 설명합니다. |
MFVideoMixPrefs |
EVR(향상된 비디오 렌더러)이 디인터레이싱을 수행하는 방법을 구성하는 데 사용되는 플래그를 포함합니다. |
MFVideoPadFlags |
지정된 가로 세로 비율 내에 맞도록 비디오 이미지를 패딩할지 여부를 지정합니다. |
MFVideoPrimaries |
비디오 원본의 색 기본값을 지정합니다. |
MFVideoRenderPrefs |
향상된 EVR(비디오 렌더러)이 비디오를 표시하는 방법을 정의하는 플래그를 포함합니다. |
MFVideoRotationFormat |
시계 반대 방향으로 비디오 이미지의 회전을 설명합니다. |
MFVideoSrcContentHintFlags |
비디오 스트림에 대해 의도한 가로 세로 비율을 설명합니다. |
MFVideoTransferFunction |
선형 RGB에서 비선형 RGB(R'G'B')로 변환 함수를 지정합니다. |
MFVideoTransferMatrix |
Y'PbPr(구성 요소 비디오)과 스튜디오 R'G'B' 간의 변환 매트릭스에 대해 설명합니다. |
MFVP_MESSAGE_TYPE |
향상된 EVR(비디오 렌더러) 발표자에 대한 메시지를 정의합니다. |
MFWaveFormatExConvertFlags |
오디오 미디어 형식을 변환하는 방법을 지정하는 플래그가 포함되어 있습니다. |
MIC_ARRAY_MODE |
음성 캡처 DSP가 마이크 배열 처리를 수행하는 방법을 지정합니다. 이 열거형은 MFPKEY_WMAAECMA_FEATR_MICARR_MODE 속성과 함께 사용됩니다. |
PLAYTO_SOURCE_CREATEFLAGS |
IPlayToSourceClassFactory::CreateInstance 메서드에 대한 플래그를 포함합니다. |
SAMPLE_PROTECTION_VERSION |
샘플 보호를 위한 버전 번호를 정의합니다. |
WMT_PROP_DATATYPE |
IWMCodecProps 인터페이스의 메서드를 사용하여 액세스하는 코덱 및 DSP 속성에 사용되는 데이터 형식을 정의합니다. |
관련 항목