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


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

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

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

Глобальная константа WMT_ATTR_DATATYPE Описание pValue
g_wszAllowInterlacedOutput WMT_TYPE_BOOL Если значение true, средство чтения будет доставлять чередуемые кадры, если они поддерживаются выходными данными.
g_wszDedicatedDeliveryThread WMT_TYPE_BOOL Если значение True, этот результат будет иметь выделенный поток, созданный для доставки его примеров. Не поддерживается в синхронном средстве чтения.
g_wszDeliverOnReceive WMT_TYPE_BOOL Если значение True, то примеры для этих выходных данных будут доставлены сразу после того, как они будут доступны от средства чтения. Это может привести к получению примеров из этого выходных данных вне порядка и перед соответствующими выборками из других выходных данных.
g_wszDynamicRangeControl WMT_TYPE_DWORD Указывает уровень элемента управления динамическим диапазоном, используемый для выходных данных. Установите значение от 0 до 2, где 0 не указывает на отсутствие элемента управления динамическим диапазоном (по умолчанию), а 2 — максимальный уровень управления динамическим диапазоном (наименьший динамический диапазон).
g_wszEarlyDataDelivery WMT_TYPE_DWORD Время в миллисекундах, указывающее, сколько раньше для доставки примеров. Если больше нуля, то образцы из этих выходных данных будут извлечены и декодированы таким образом, чтобы образцы были доставлены раньше, чем примеры для других выходных данных. Обычно средство чтения предоставляет примеры в порядке времени презентации.
g_wszEnableDiscreteOutput WMT_TYPE_BOOL Если значение true, средство чтения включает высокоопределяемые звуковые данные с несколькими модулями. Этот параметр действителен только для аудиопотоков, закодированных с помощью кодека Windows Media Audio 9 Профессиональный. Если для этого параметра задано значение true, необходимо также указать конфигурацию говорящего клиентского компьютера, задав g_wszSpeakerConfig.
g_wszEnableFrameInterpolation WMT_TYPE_BOOL Если значение true, кодек будет доставлять видеопоток с более высокой частотой кадров , интерполяируя кадры алгоритмически.
g_wszJustInTimeDecode WMT_TYPE_BOOL Если значение true, данные должны быть декодированы как можно позже. Не поддерживается в синхронном средстве чтения.
g_wszNeedsPreviousSample WMT_TYPE_BOOL Если значение true, для примера требуется распаковка предыдущего примера. Этот параметр применяется только к разностным кадрам в сжатом видео и доступен только для чтения.
g_wszScrambledAudio WMT_TYPE_BOOL Если значение true, это выходные данные будут использовать схему скрытия ошибок звука. Это допустимый параметр только для выходных данных звука.
g_wszSingleOutputBuffer WMT_TYPE_BOOL Если значение True, необходимо использовать один выходной буфер (например, буфер видео DirectDraw®). Не поддерживается в синхронном средстве чтения.
g_wszSoftwareScaling WMT_TYPE_BOOL Если значение False, видео не масштабируется. (Не должно быть изменений в разрешении.)
g_wszSpeakerConfig WMT_TYPE_DWORD Если многоканальное декодирование звука включено, задав g_wszEnableDiscreteOutput, этот параметр указывает конфигурацию динамиков клиентского компьютера. Задайте для одной из констант конфигурации динамиков DirectSound.
g_wszStreamLanguage WMT_TYPE_WORD Индекс в списке языков языка, который будет доставлен для этого вывода. Используется для выходных данных, представляющих потоки взаимоисключающими по языку.
g_wszVideoSampleDurations WMT_TYPE_BOOL Если значение true, средство чтения будет предоставлять точные сроки выборки.
g_wszEnableWMAProSPDIFOutput WMT_TYPE_BOOL Если значение true, средство чтения будет включать формат Цифрового интерфейса Sony/Phillips (S/PDIF) в перечисленные типы выходных данных.

 

IWMReaderAdvanced2::GetOutputSetting

IWMReaderAdvanced2::SetOutputSetting

IWMSyncReader::GetOutputSetting

IWMSyncReader::SetOutputSetting