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


Структуры пакета SDK для формата Windows Media

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

Пакет SDK для формата Windows Media реализует следующие структуры.

Структура Описание
DRM_COPY_OPL Содержит сведения о уровне защиты выходных данных, применимые к действию копирования в лицензии DRM.
DRM_LICENSE_STATE_DATA Содержит лицензии сведения о указанном drM права.
DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS Содержит минимальные уровни защиты выходных данных, необходимые лицензией DRM для воспроизведения содержимого в различных форматах.
DRM_OPL_OUTPUT_IDS Содержит массив идентификаторов технологий DRM. Эта структура используется для определения групп технологий в других структурах DRM.
DRM_PLAY_OPL Содержит сведения о уровне защиты выходных данных, которые применяются к действию воспроизведения в лицензии DRM.
DRM_PLAYLIST_CONTENT_ID Содержит сведения о содержимом, которое нужно скопировать в CD в рамках записи списка воспроизведения.
DRM_VAL16 Сохраняет 128-разрядное значение, используемое в качестве идентификатора устройства.
DRM_VIDEO_OUTPUT_PROTECTION Содержит идентификатор технологии защиты видео и данных конфигурации, необходимых для этой технологии.
DRM_VIDEO_OUTPUT_PROTECTION_IDS Содержит массив структур DRM_VIDEO_OUTPUT_PROTECTION.
WAVEFORMATEX Определяет формат волновых звуковых данных.
WAVEFORMATEXTENSIBLE Определяет формат данных waveform-audio для форматов с более чем двумя каналами.
WM_ADDRESS_ACCESSENTRY Указывает запись в списке доступа к IP-адресам.
WM_CLIENT_PROPERTIES Записывает сведения о клиенте.
WM_CLIENT_PROPERTIES_EX Записывает расширенные сведения о клиенте.
WM_GET_LICENSE_DATA Содержит сведения о лицензии DRM.
WM_INDIVIDUALIZE_STATUS Записывает состояние процесса инициализации.
WM_LEAKY_BUCKET_PAIR Описывает требования к буферизации для файла переменной скорости (VBR).
WM_LICENSE_STATE_DATA Инкапсулирует структуру DRM_LICENSE_STATE_DATA, которая описывает данные о состоянии лицензии DRM.
WM_MEDIA_TYPE Описывает пример носителя.
WMMPEG2VIDEOINFO Описывает видеопоток MPEG-2.
WM_PICTURE Содержит данные для атрибута сложных метаданных WM/Picture.
WM_PORT_NUMBER_RANGE Описывает диапазон номеров портов, используемых интерфейсом IWMReaderNetworkConfig.
WM_READER_CLIENTINFO Описывает средство чтения клиента (проигрыватель), обращаюющееся к потоку мультимедиа.
WM_READER_STATISTICS Описывает производительность операции чтения.
WMSCRIPTFORMAT Определяет формат потока скрипта.
WM_STREAM_PRIORITY_RECORD Содержит номер потока и указывает, является ли доставка этого потока обязательной.
WM_STREAM_TYPE_INFO Содержит данные для атрибута WM/StreamTypeInfo сложного атрибута метаданных.
WM_SYNCHRONISED_LYRICS Содержит данные для сложного атрибута метаданных WM/Lyrics_Synchronised.
WM_USER_TEXT Содержит данные для атрибута WM/Text сложных метаданных.
WM_USER_WEB_URL Содержит данные для атрибута сложных метаданных WM/UserWebUR L.
WM_WRITER_STATISTICS Описывает производительность операции записи.
WM_WRITER_STATISTICS_EX Содержит статистику расширенного модуля записи.
WMDRM_IMPORT_CONTENT_KEY Содержит ключ содержимого, используемый при импорте защищенного содержимого.
WMDRM_IMPORT_INIT_STRUCT Содержит зашифрованный ключ сеанса и ключ содержимого, используемый при импорте защищенного содержимого.
WMDRM_IMPORT_SESSION_KEY Содержит ключ сеанса для импорта защищенного содержимого.
WMT_BUFFER_SEGMENT Содержит сведения, необходимые для указания сегмента в пакете.
WMT_COLORSPACEINFO_EXTENSION_DATA Содержит данные для расширения единицы данных WM_SampleExtensionGUID_ColorSpaceInfo.
WMT_FILESINK_DATA_UNIT Содержит сведения о пакете.
WMT_PAYLOAD_FRAGMENT Содержит сведения, необходимые для извлечения фрагмента полезных данных из пакета.
WMT_TIMECODE_EXTENSION_DATA Содержит один код времени SMPTE и связанные сведения.
WMT_VIDEOIMAGE_SAMPLE Содержит сведения о примере изображения видео.
WMT_WATERMARK_ENTRY Содержит сведения о системе подложки.
WMT_WEBSTREAM_FORMAT Содержит сведения о веб-потоке.
WMT_WEBSTREAM_SAMPLE_HEADER Содержит сведения о заголовке для примеров веб-потока.
WMVIDEOINFOHEADER Описывает растровое изображение и цветовые сведения для изображения видео.
WMVIDEOINFOHEADER2 Описывает растровое изображение и цветовые сведения для изображения видео, включая переплет, защиту копирования и пропорции.

 

Справочник по программированию