Параметры вывода
[Функция, связанная с этой страницей, Windows Media Format 11 SDK, является устаревшей функцией. Она была заменена средствами чтения источника и модуля записи приемников. Средство чтения источника и модуль записи приемников оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде средство чтения исходного кода и модуль записи приемников вместо пакета SDK для Windows Media Format 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 Professional. Если для этого параметра задано значение 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) в перечисленные типы выходных данных. |
Связанные темы