Поделиться через


Метод IWMCodecPrivateData::SetPartialOutputType (wmcodecdsp.h)

Предоставляет кодеку тип выходного носителя без данных кодека. Это позволяет кодеку создавать частные данные.

Синтаксис

HRESULT SetPartialOutputType(
  [in] DMO_MEDIA_TYPE *pmt
);

Параметры

[in] pmt

Адрес типа носителя с частичным выходом.

Возвращаемое значение

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.

Комментарии

DMO_MEDIA_TYPE, передаваемый этому методу, является лишь частичным, поскольку он не включает добавленные частные данные. Она должна быть завершена всеми другими способами.

Если вы задаете свойства кодировщика, необходимо завершить эту настройку, прежде чем получать личные данные. Изменение свойств делает недействительными все ранее полученные личные данные. Если вы измените свойства после получения личных данных, получите их еще раз и сбросите тип выходных данных.

Этот метод необходимо вызвать перед вызовом IWMCodecPrivateData::GetPrivateData , чтобы получить личные данные.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header wmcodecdsp.h

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

Интерфейс IWMCodecPrivateData