다음을 통해 공유


미디어 유형 특성

다음 특성은 미디어 유형에 적용합니다. 이러한 특성 중 일부는 레거시 미디어 형식 형식을 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 샘플 설명 상자입니다.

 

IMFMediaType

Media Foundation 특성

미디어 유형

오디오 미디어 유형

비디오 미디어 유형