Windows Media Format SDK 结构

[与此页面关联的功能 Windows Media Format 11 SDK 是旧版功能。 它已被源读取器和接收器编写器取代。 源读取器和接收器编写器已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用源读取器和接收器编写器,而不是 Windows Media Format 11 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

Windows 媒体格式 SDK 实现以下结构。

结构 说明
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 定义具有两个以上通道的格式的波形音频数据的格式。
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 许可证状态数据的 DRM_LICENSE_STATE_DATA 结构。
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 包含有关 Web 流的信息。
WMT_WEBSTREAM_SAMPLE_HEADER 包含 Web 流示例的标头信息。
WMVIDEOINFOHEADER 描述视频图像的位图和颜色信息。
WMVIDEOINFOHEADER2 描述视频图像的位图和颜色信息,包括 交错、复制保护和纵横比。

 

编程参考