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


Параметры ввода

[Функция, связанная с этой страницей, Windows Media Format 11 SDK, является устаревшей функцией. Он был заменен средством чтения исходного кода и модуля записи приемника. Средство чтения исходного кода и модуль записи приемника оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код по возможности использовал средство чтения исходного кода и модуль записи приемника вместо пакета SDK для Windows Media Format 11. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]

Следующие глобальные константы используются для определения параметров ввода для модуля записи.

Глобальная константа WMT_ATTR_DATATYPE Описание pValue
g_wszDeinterlaceMode WMT_TYPE_DWORD задать одно из значений в таблице mode в разделе Deinterlace Video . Если задано значение , указывает тип чередующегося содержимого входных данных. Дополнительные сведения см. в разделе Deinterlace Video.
g_wszFixedFrameRate WMT_TYPE_BOOL Если задано значение True, кодек не удаляет кадры во время кодирования. Это приведет к тому, что частота кадров выходного видеопотока будет постоянной. Частота кадров входного потока не обязательно должна быть постоянной.
g_wszInitialPatternForInverseTelecine WMT_TYPE_DWORD задать одно из значений в исходной таблице шаблонов в разделе Для деинтерлейс видео. Если для режима деинтерлейки задано значение WM_DM_DEINTERLACE_INVERSETELECINE, его можно задать, чтобы указать шаблон ввода телесины . Дополнительные сведения см. в разделе Deinterlace Video.
g_wszInterlacedCoding WMT_TYPE_BOOL Если задано значение True, кодек должен кодировать поток как чередование содержимого. Дополнительные сведения см. в разделе Использование чередуемого видео.
g_wszJPEGCompressionQuality WMT_TYPE_DWORD Указывает уровень качества JPEG (от 1 до 100), который будет использоваться на входных данных.
g_wszWatermarkCLSID WMT_TYPE_GUID Задается значение GUID водяного знака.
g_wszWatermarkConfig WMT_TYPE_STRING Для параметра задано значение конфигурации водяного знака. Это значение будет отличаться в зависимости от DMO с водяными знаками. Дополнительные сведения см. в документации по системе водяных знаков.

 

Примечание

Входные параметры, настроенные для потока, не сохраняются в записанном файле. Если вы хотите, чтобы у пользовательского средства чтения был доступ к этим параметрам кодирования, необходимо создать настраиваемые атрибуты, чтобы сохранить их в заголовке файла.

 

IWMWriterAdvanced2::GetInputSetting

IWMWriterAdvanced2::SetInputSetting