Структуры пакета 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 | Описывает сведения о растровом рисунке и цвете для видеоигрывающего изображения, включая чередование, защиту от копирования и пропорции. |
Связанные темы