MFT 미디어 형식 작업

미디어 형식은 미디어 스트림의 형식을 설명하는 방법입니다. Media Foundation에서 미디어 형식은 IMFMediaType 인터페이스로 표시됩니다. 이 인터페이스는 IMFAttributes 인터페이스를 상속합니다 . 미디어 형식의 세부 정보는 특성으로 지정됩니다.

새 미디어 형식을 만들려면 MFCreateMediaType 함수를 호출합니다. 이 함수는 IMFMediaType 인터페이스에 대한 포인터를 반환합니다. 미디어 형식에는 처음에는 특성이 없습니다.

Media Foundation SDK는 형식 구조에서 미디어 형식을 초기화하기 위한 몇 가지 도우미 함수를 제공합니다. 예를 들어 MFInitMediaTypeFromVideoInfoHeader 함수는 VIDEOINFOHEADER 구조체에서 비디오 형식을 초기화하고 MFInitMediaTypeFromWaveFormatEx 함수는 WAVEFORMATEX 또는 WAVEFORMATEXTENSIBLE 구조체에서 비디오 형식을 초기화합니다.

코덱에서 사용되는 형식 형식은 일반적으로 VIDEOINFOHEADERWAVEFORMATEX 구조체에서 설명하는 형식으로 제한됩니다.

Media Foundation 미디어 형식을 만들고 액세스하는 방법에 대한 자세한 내용은 Media Foundation SDK 설명서에서 확인할 수 있습니다.

코덱 MFT 작업