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

[Функция, связанная с этой страницей, Windows Media Format 11 SDK, является устаревшей функцией. Он был заменен средством чтения исходного кода и модуля записи приемника. Средство чтения исходного кода и модуль записи приемника оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код по возможности использовал средство чтения исходного кода и модуль записи приемника вместо пакета SDK для Windows Media Format 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 Содержит сведения о содержимом, которое должно быть скопировано на компакт-диск в рамках записи списка воспроизведения.
DRM_VAL16 Хранит 128-разрядное значение, используемое в качестве идентификатора устройства.
DRM_VIDEO_OUTPUT_PROTECTION Содержит идентификатор технологии защиты видео и данные конфигурации, необходимые для этой технологии.
DRM_VIDEO_OUTPUT_PROTECTION_IDS Содержит массив DRM_VIDEO_OUTPUT_PROTECTION структур.
WAVEFORMATEX Определяет формат звуковых данных в формате волн.
WAVEFORMATEXTENSIBLE Определяет формат звуковых данных в виде волн для форматов, имеющих более двух каналов.
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/UserWebURL .
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 Описывает сведения о растровом рисунке и цвете для видеоигрывающего изображения, включая чередование, защиту от копирования и пропорции.

 

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