атрибут MF_MT_MPEG4_SAMPLE_DESCRIPTION

Содержит пример поля описания для ФАЙЛА MP4 или 3GP.

Тип данных

BYTE[]

Get/set

Чтобы получить этот атрибут, вызовите IMFAttributes::GetBlob.

Чтобы задать этот атрибут, вызовите IMFAttributes::SetBlob.

Применяется к

IMFMediaType

Remarks

В поле описания примера описывается кодировка, используемая для потока в файле.

Источник файла MPEG-4 задает этот атрибут для типа носителя для каждого потока. Значение атрибута — это необработанные данные в поле описания образца. Если источник файла MPEG-4 может проанализировать описание примера, он также добавляет сведения о формате в тип носителя. В противном случае приложение или декодировщик должен проанализировать описание примера из атрибута MF_MT_MPEG4_SAMPLE_DESCRIPTION.

При задании этого атрибута в приемнике MPEG-4 с помощью метода IMFMediaTypeHandler::SetCurrentMediaType данные для атрибута MF_MT_MPEG4_SAMPLE_DESCRIPTION не должны изменяться после отправки одного или нескольких образцов в приемник в интерфейсе IMFStreamSink соответствующего потока::P rocessSample .

Константу GUID для этого атрибута экспортируют из mfuuid.lib.

Требования

Требование Значение
Минимальная версия клиента
Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера
Windows Server 2008 R2 [классические приложения | Приложения UWP]
Заголовок
Mfapi.h

См. также раздел

Алфавитный список атрибутов Media Foundation

Атрибуты типа мультимедиа