атрибут MF_MT_MPEG4_SAMPLE_DESCRIPTION

Содержит пример поля описания для MP4- или 3GP-файла.

Тип данных

BYTE[]

Получение и установка

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

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

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

IMFMediaType

Комментарии

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

Источник файла 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

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