미디어 유형 특성
다음 특성은 미디어 유형에 적용합니다. 이러한 특성 중 일부는 레거시 미디어 형식 형식을 Media Foundation 미디어 형식으로 변환하기 위한 것입니다.
일반 형식 특성
이러한 특성은 모든 미디어 유형에 적용할 수 있습니다.
attribute | Description |
---|---|
MF_MT_ALL_SAMPLES_INDEPENDENT | 각 샘플이 스트림의 다른 샘플과 독립적인지 여부를 지정합니다. |
MF_MT_AM_FORMAT_TYPE | GUID 서식을 지정합니다. |
MF_MT_COMPRESSED | 미디어 데이터가 압축되는지 여부를 지정합니다. |
MF_MT_FIXED_SIZE_SAMPLES | 샘플의 크기가 고정되어 있는지 여부를 지정합니다. |
MF_MT_MAJOR_TYPE | 주 형식 GUID입니다. |
MF_MT_SAMPLE_SIZE | 각 샘플의 크기(바이트)입니다. |
MF_MT_SUBTYPE | 하위 형식 GUID입니다. |
MF_MT_USER_DATA | 레거시 형식 구조에서 변환된 미디어 형식에 대한 사용자 데이터를 포함합니다. |
MF_MT_WRAPPED_TYPE | 다른 미디어 형식으로 래핑된 미디어 형식을 포함합니다. |
오디오 형식 특성
이러한 특성은 주 형식이 MFMediaType_Audio 미디어 형식에 적용할 수 있습니다.
attribute | 설명 |
---|---|
MF_MT_AAC_AUDIO_PROFILE_LEVEL_INDICATION | AAC(고급 오디오 코딩) 스트림의 오디오 프로필 및 수준을 지정합니다. |
MF_MT_AAC_PAYLOAD_TYPE | AAC(고급 오디오 코딩) 스트림의 페이로드 유형을 지정합니다. |
MF_MT_AUDIO_AVG_BYTES_PER_SECOND | 초당 평균 바이트 수입니다. |
MF_MT_AUDIO_BITS_PER_SAMPLE | 오디오 샘플당 비트 수입니다. |
MF_MT_AUDIO_BLOCK_ALIGNMENT | 블록 맞춤(바이트)입니다. |
MF_MT_AUDIO_CHANNEL_MASK | 스피커 위치에 오디오 채널 할당을 지정합니다. |
MF_MT_AUDIO_FLOAT_SAMPLES_PER_SECOND | 초당 오디오 샘플 수(부동 소수점 값). |
MF_MT_AUDIO_FOLDDOWN_MATRIX | 오디오 디코더가 다중 채널 오디오를 스테레오 출력으로 변환하는 방법을 지정합니다. |
MF_MT_AUDIO_NUM_CHANNELS | 오디오 채널 수입니다. |
MF_MT_AUDIO_PREFER_WAVEFORMATEX | 오디오 미디어 형식을 변환할 때 사용할 기본 레거시 형식 구조를 지정합니다. |
MF_MT_AUDIO_SAMPLES_PER_BLOCK | 하나의 압축된 오디오 데이터 블록에 포함된 오디오 샘플 수입니다. |
MF_MT_AUDIO_SAMPLES_PER_SECOND | 초당 오디오 샘플 수(정수 값)입니다. |
MF_MT_AUDIO_VALID_BITS_PER_SAMPLE | 각 오디오 샘플의 유효한 오디오 데이터 비트 수입니다. |
MF_MT_AUDIO_WMADRC_AVGREF | Windows Media Audio 파일의 평균 볼륨 수준을 참조합니다. |
MF_MT_AUDIO_WMADRC_AVGTARGET | Windows Media Audio 파일의 대상 평균 볼륨 수준입니다. |
MF_MT_AUDIO_WMADRC_PEAKREF | Windows Media Audio 파일의 최대 볼륨 수준을 참조합니다. |
MF_MT_AUDIO_WMADRC_PEAKTARGET | Windows Media Audio 파일의 대상 최대 볼륨 수준입니다. |
MF_MT_ORIGINAL_WAVE_FORMAT_TAG | 오디오 스트림에 대한 원래 WAVE 형식 태그를 포함합니다. |
비디오 형식 특성
이러한 특성은 주 형식이 MFMediaType_Video 미디어 형식에 적용할 수 있습니다.
attribute | 설명 |
---|---|
MF_MT_AVG_BIT_ERROR_RATE | 데이터 오류율입니다. |
MF_MT_AVG_BITRATE | 비디오 스트림의 대략적 데이터 속도입니다. |
MF_MT_CUSTOM_VIDEO_PRIMARIES | 사용자 지정 색 주 데이터베이스입니다. |
MF_MT_DEFAULT_STRIDE | 기본 표면 보폭입니다. |
MF_MT_DRM_FLAGS | 비디오에 복사 보호를 적용해야 하는지 여부를 지정합니다. |
MF_MT_FRAME_RATE | 프레임 속도. |
MF_MT_FRAME_RATE_RANGE_MAX | 비디오 캡처 디바이스에서 지원하는 최대 프레임 속도입니다. |
MF_MT_FRAME_RATE_RANGE_MIN | 비디오 캡처 디바이스에서 지원하는 최소 프레임 속도입니다. |
MF_MT_FRAME_SIZE | 비디오 프레임의 너비 및 높이입니다. |
MF_MT_GEOMETRIC_APERTURE | 기하학적 조리개. |
MF_MT_INTERLACE_MODE | 프레임이 인터레이스되는 방법을 설명합니다. |
MF_MT_MAX_KEYFRAME_SPACING | 한 키 프레임에서 다음 키 프레임까지의 최대 프레임 수입니다. |
MF_MT_MINIMUM_DISPLAY_APERTURE | 최소 디스플레이 조리개입니다. |
MF_MT_MPEG_SEQUENCE_HEADER | MPEG-1 또는 MPEG-2 시퀀스 헤더. |
MF_MT_MPEG_START_TIME_CODE | GOP(사진 그룹) 시작 시간 코드입니다. |
MF_MT_MPEG2_FLAGS | MPEG-2 비디오의 기타 플래그입니다. |
MF_MT_MPEG2_LEVEL | MPEG-2 또는 H.264 수준입니다. |
MF_MT_MPEG2_PROFILE | MPEG-2 또는 H.264 프로필. |
MF_MT_ORIGINAL_4CC | 비디오 스트림에 대한 원래 코덱 FOURCC를 포함합니다. |
MF_MT_PAD_CONTROL_FLAGS | 출력 사각형의 가로 세로 비율입니다. |
MF_MT_PALETTE | 색상표 항목입니다. |
MF_MT_PAN_SCAN_APERTURE | 팬/스캔 모드로 표시되어야 하는 비디오의 4×3 영역을 정의합니다. |
MF_MT_PAN_SCAN_ENABLED | 팬/스캔 모드를 사용할지 여부를 지정합니다. |
MF_MT_PIXEL_ASPECT_RATIO | 픽셀 가로 세로 비율입니다. |
MF_MT_SOURCE_CONTENT_HINT | 의도된 가로 세로 비율입니다. |
MF_MT_TRANSFER_FUNCTION | RGB에서 R'G'B'로 변환 함수. |
MF_MT_VIDEO_3D | 비디오 스트림에 3D 콘텐츠가 포함되어 있는지 여부를 지정합니다. |
MF_MT_VIDEO_CHROMA_SITING | Y'Cb'Cr' 비디오를 위해 크로마가 샘플링된 방법을 설명합니다. |
MF_MT_VIDEO_LIGHTING | 최적의 조명 조건을 확인합니다. |
MF_MT_VIDEO_NOMINAL_RANGE | 색 정보의 명목 범위 |
MF_MT_VIDEO_PRIMARIES | 색 주 복제본. |
MF_MT_VIDEO_ROTATION | 시계 반대 방향으로 비디오 프레임의 회전을 지정합니다. |
MF_MT_YUV_MATRIX | Y'Cb'Cr' 색 공간에서 R'G'B' 색 공간으로의 변환 매트릭스입니다. |
MF_XVP_CALLER_ALLOCATES_OUTPUT | 호출자가 비디오 프로세서 MFT의 출력에 사용되는 텍스처를 할당할지 여부를 지정합니다. |
MF_XVP_DISABLE_FRC | 비디오 프로세서 MFT에서 프레임 속도 변환을 사용하지 않도록 설정합니다. |
기타 형식 특성
인터리브된 DV 비디오에는 다음 특성이 적용됩니다.
attribute | 설명 |
---|---|
MF_MT_DV_AAUX_CTRL_PACK_0 | 첫 번째 오디오 블록에 대한 AAUX(오디오 보조) 소스 제어 팩입니다. |
MF_MT_DV_AAUX_CTRL_PACK_1 | 두 번째 오디오 블록에 대한 AAUX 소스 제어 팩입니다. |
MF_MT_DV_AAUX_SRC_PACK_0 | 첫 번째 오디오 블록에 대한 AAUX 소스 팩입니다. |
MF_MT_DV_AAUX_SRC_PACK_1 | 두 번째 오디오 블록에 대한 AAUX 소스 팩입니다. |
MF_MT_DV_VAUX_CTRL_PACK | VAUX(비디오 보조) 소스 제어 팩. |
MF_MT_DV_VAUX_SRC_PACK | VAUX 원본 팩. |
다음 특성은 ASF(고급 스트리밍 형식) 파일에 적용됩니다.
attribute | Description |
---|---|
MF_MT_ARBITRARY_FORMAT | ASF 파일의 이진 스트림에 대한 추가 형식 데이터입니다. |
MF_MT_ARBITRARY_HEADER | ASF 파일의 이진 스트림에 대한 형식별 데이터입니다. |
MF_MT_IMAGE_LOSS_TOLERANT | ASF 이미지 스트림이 성능 저하 가능한 JPEG 형식인지 여부를 지정합니다. |
다음 특성은 MPEG-4 파일에 적용됩니다.
attribute | Description |
---|---|
MF_MT_MPEG4_CURRENT_SAMPLE_ENTRY | 샘플 설명 상자에 있는 현재 항목의 인덱스입니다. |
MF_MT_MPEG4_SAMPLE_DESCRIPTION | 샘플 설명 상자입니다. |
관련 항목