媒体基础结构

结构 说明
AecQualityMetrics_Struct 包含声学回声取消 (AEC) 的质量指标。
ASF_FLAT_PICTURE 包含存储为媒体源元数据的图像。
ASF_FLAT_SYNCHRONISED_LYRICS 包含作为媒体源元数据存储的同步歌词。
ASF_INDEX_DESCRIPTOR 描述流和索引类型的索引配置。
ASF_INDEX_IDENTIFIER 定义 ASF 索引器对象的离散索引。
ASF_MUX_STATISTICS 包含有关 ASF 多路复用器进度的统计信息。
DXVA2_AES_CTR_IV 包含高级加密标准 (AES) 加密的高级加密标准 (IV) 初始化向量。
DXVA2_AYUVSample16 定义 16 位 AYUV 像素值。
DXVA2_AYUVSample8 定义 8 位 AYUV 像素值。
DXVA2_ConfigPictureDecode 描述 DirectX 视频加速 (DXVA) 解码器设备的配置。
DXVA2_DecodeBufferDesc 描述从解码器发送到 DXVA 设备的缓冲区。
DXVA2_DecodeExecuteParams 包含 IDirectXVideoDecoder::Execute 方法的参数。
DXVA2_DecodeExtensionData 包含 IDirectXVideoDecoder::Execute 方法的私有数据。
DXVA2_ExtendedFormat 描述视频流的格式。
DXVA2_FilterValues 包含 DXVA 图像筛选器的参数。
DXVA2_Fixed32 定义 32 位固定点数。
DXVA2_Frequency 定义视频频率。
DXVA2_ProcAmpValues 包含 DXVA 视频处理操作的值。
DXVA2_ValueRange 定义 DXVA 操作支持的值范围。
DXVA2_VideoDesc 描述 DXVA 解码器设备或视频处理器设备的视频流。
DXVA2_VideoProcessBltParams 包含 IDirectXVideoProcessor::VideoProcessBlt 方法的参数。
DXVA2_VideoProcessorCaps 描述 DVXA 视频处理器模式的功能。
DXVA2_VideoSample 指定 IDirectXVideoProcessor::VideoProcessBlt 方法的输入示例。
DXVAHD_BLT_STATE_ALPHA_FILL_DATA 指定如何为 Microsoft DirectX 视频加速高清晰度 (DXVA-HD) blit 操作计算输出 alpha 值。
DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA 指定 DXVA-HD blit 操作的背景色。
DXVAHD_BLT_STATE_CONSTRICTION_DATA 指定输出是否在 DXVA-HD blit 操作中向下采样。
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA 指定 DXVA-HD blit 操作的输出颜色空间。
DXVAHD_BLT_STATE_PRIVATE_DATA 包含专用 DXVA-HD blit 状态的数据。
DXVAHD_BLT_STATE_TARGET_RECT_DATA 指定 DXVA-HD 分流的目标矩形。
DXVAHD_COLOR_RGBA 指定 RGB 颜色值。
DXVAHD_COLOR_YCbCrA 指定 YCbCr 颜色值。
DXVAHD_CONTENT_DESC 描述 DXVA-HD 视频处理器的视频流。
DXVAHD_CUSTOM_RATE_DATA 指定帧速率转换或反向电视 (IVTC) 的自定义速率。
DXVAHD_FILTER_RANGE_DATA 定义图像筛选器支持的值范围。
DXVAHD_RATIONAL 包含合理数 (比率) 。
DXVAHD_STREAM_DATA 包含 IDXVAHD_VideoProcessor::VideoProcessBltHD 方法的每流数据。
DXVAHD_STREAM_STATE_ALPHA_DATA 指定 DXVA-HD 输入流的平面 alpha 值。
DXVAHD_STREAM_STATE_ASPECT_RATIO_DATA 指定源矩形和目标矩形的像素纵横比 (PAR) 。
DXVAHD_STREAM_STATE_D3DFORMAT_DATA 指定 DXVA-HD 输入流的格式。
DXVAHD_STREAM_STATE_DESTINATION_RECT_DATA 指定 DXVA-HD 输入流的目标矩形。
DXVAHD_STREAM_STATE_FILTER_DATA 指定 DXVA-HD 输入流的筛选操作的级别。
DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA 指定 DXVA-HD 输入流如何交错。
DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA 指定 DXVA-HD 输入流的颜色空间。
DXVAHD_STREAM_STATE_LUMA_KEY_DATA 指定 DXVA-HD 输入流的 luma 键。
DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA 指定 DXVA-HD 输入流的输出帧速率。
DXVAHD_STREAM_STATE_PALETTE_DATA 包含 DXVA-HD 输入流的调色板条目。
DXVAHD_STREAM_STATE_PRIVATE_DATA 包含专用流状态的数据,用于 DXVA-HD 输入流。
DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA 包含 DXVA-HD 设备中的 IVTC 统计信息。
DXVAHD_STREAM_STATE_SOURCE_RECT_DATA 指定 DXVA-HD 输入流的源矩形。
DXVAHD_VPCAPS 指定 DXVA-HD 视频处理器的功能。
DXVAHD_VPDEVCAPS 指定 DXVA-HD 设备的功能。
DXVAHDSW_CALLBACKS 包含指向由 DXVA-HD 软件插件实现的函数的指针。
MF_FLOAT2 具有两个组件的向量。
MF_FLOAT3 具有三个组件的向量。
MF_QUATERNION 一个四维向量,用于表示旋转。
MF_LEAKY_BUCKET_PAIR 指定文件的缓冲要求。
MF_SINK_WRITER_STATISTICS 包含有关接收器编写器性能的统计信息。
MF_TRANSCODE_SINK_INFO 存储有关内置媒体接收器用来生成输出文件的音频和视频流的信息。
MFARGB 描述 ARGB 颜色值。
MFASYNCRESULT 包含实现 IMFAsyncResult 接口所需的数据。
MFAYUVSample 描述 4:4:4:4 Y'Cb'Cr' 示例。
MFBYTESTREAM_BUFFERING_PARAMS 指定网络字节流的缓冲参数。
MFCameraExtrinsic_CalibratedTransform 描述相机相对于其他相机或已建立的外部引用的位置的转换。
MFCameraExtrinsics 描述相机相对于其他相机或已建立的外部引用的位置。
MFCameraIntrinsic_PinholeCameraModel 表示针孔相机模型。
MFCameraIntrinsic_DistortionModel 表示多项式镜头扭曲模型。
MFCLOCK_PROPERTIES 定义时钟的属性。
MFFOLDDOWN_MATRIX 包含用于将多通道音频转换为较小数量的音频通道的系数。
MFINPUTTRUSTAUTHORITY_ACCESS_ACTION 描述输出信任机构 (OTA) 请求的操作。
MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS 包含 IMFInputTrustAuthority::BindAccessIMFInputTrustAuthority::UpdateAccess 方法的参数。
MFMPEG2DLNASINKSTATS 包含 DLNA 媒体接收器中的编码统计信息。
MFNetCredentialManagerGetParam 包含凭据管理器的身份验证信息。
MFOffset 将偏移量指定为固定点实数。
MFRatio 表示比率。
MFRR_COMPONENT_HASH_INFO 包含有关已撤销组件的信息。
MFP_ACQUIRE_USER_CREDENTIAL_EVENT 已弃用。 MFP_EVENT_TYPE_ACQUIRE_USER_CREDENTIAL事件的事件结构。
MFP_ERROR_EVENT 已弃用。 MFP_EVENT_TYPE_ERROR事件的事件结构。
MFP_EVENT_HEADER 已弃用。 包含每种 MFPlay 事件类型通用的信息。
MFP_FRAME_STEP_EVENT 已弃用。 MFP_EVENT_TYPE_FRAME_STEP事件的事件结构。
MFP_MEDIAITEM_CLEARED_EVENT 已弃用。 此版本中未记录。
MFP_MEDIAITEM_CREATED_EVENT 已弃用。 MFP_EVENT_TYPE_MEDIAITEM_CREATED事件的事件结构。
MFP_MEDIAITEM_SET_EVENT 已弃用。 MFP_EVENT_TYPE_MEDIAITEM_SET事件的事件结构。
MFP_MF_EVENT 已弃用。 MFP_EVENT_TYPE_MF事件的事件结构。
MFP_PAUSE_EVENT 已弃用。 MFP_EVENT_TYPE_PAUSE事件的事件结构。
MFP_PLAY_EVENT 已弃用。 MFP_EVENT_TYPE_PLAY事件的事件结构。
MFP_PLAYBACK_ENDED_EVENT 已弃用。 MFP_EVENT_TYPE_PLAYBACK_ENDED事件的事件结构。
MFP_POSITION_SET_EVENT 已弃用。 MFP_EVENT_TYPE_POSITION_SET事件的事件结构。
MFP_RATE_SET_EVENT 已弃用。 MFP_EVENT_TYPE_RATE_SET事件的事件结构。
MFP_STOP_EVENT 已弃用。 MFP_EVENT_TYPE_STOP事件的事件结构。
MFPinholeCameraIntrinsic_IntrinsicModel 表示指定分辨率的针孔相机内部模型。
MFPinholeCameraIntrinsics 包含零个或 1 个针孔相机内部模型,用于描述如何将物理世界中的 3D 点投影到相机的 2D 图像帧上。
MFRR_COMPONENTS 包含有关一个或多个已吊销组件的信息。
MFT_INPUT_STREAM_INFO 包含媒体基础转换 (MFT) 上的输入流的相关信息。
MFT_OUTPUT_DATA_BUFFER 包含有关 MFT 的输出缓冲区的信息。
MFT_OUTPUT_STREAM_INFO 包含有关 MFT 上的输出流的信息。
MFT_REGISTER_TYPE_INFO 包含用于注册 MFT 的媒体类型信息。
MFT_REGISTRATION_INFO 包含 IMFLocalMFTRegistration::RegisterMFT 方法的参数。
MFTOPONODE_ATTRIBUTE_UPDATE 指定拓扑节点的新属性值。
MFVideoAlphaBitmap 指定 EVR 与视频混合的位图。
MFVideoAlphaBitmapParams 指定 EVR alpha 如何与视频混合位图。
MFVideoArea 指定视频帧内的矩形区域。
MFVideoCompressedInfo 包含有关视频压缩格式的信息。
MFVIDEOFORMAT 描述视频格式。
MFVideoInfo 包含适用于压缩格式和未压缩格式的视频格式信息。
MFVideoNormalizedRect 定义规范化矩形,该矩形用于在视频矩形中指定子矩形。
MFVideoSurfaceInfo 包含有关未压缩的视频格式的信息。
MT_ARBITRARY_HEADER 包含高级系统格式 (ASF) 文件中二进制流的格式数据。
MT_CUSTOM_VIDEO_PRIMARIES 定义视频源的自定义颜色初选。
OPM_ACP_AND_CGMSA_SIGNALING 包含 OPM_GET_ACP_AND_CGMSA_SIGNALING 查询的结果。
OPM_ACTUAL_OUTPUT_FORMAT 包含 Output Protection Manager (OPM) 中 OPM_GET_ACTUAL_OUTPUT_FORMAT 查询的结果。
OPM_CONFIGURE_PARAMETERS 包含 OPM 或认证输出保护管理器 (COPP) 命令。
OPM_CONNECTED_HDCP_DEVICE_INFORMATION 包含 OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION 查询的结果。
OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS 包含 IOPMVideoOutput::COPPCompatibleGetInformation 方法的参数。
OPM_ENCRYPTED_INITIALIZATION_PARAMETERS 包含 OPM 会话的初始化参数。
OPM_GET_CODEC_INFO_INFORMATION 包含 OPM_GET_CODEC_INFO 查询的结果。
OPM_GET_CODEC_INFO_PARAMETERS 包含 OPM_GET_CODEC_INFO 命令的信息。
OPM_GET_INFO_PARAMETERS 包含 IOPMVideoOutput::GetInformation 方法的参数。
OPM_HDCP_KEY_SELECTION_VECTOR 包含High-Bandwidth数字内容保护 (HDCP) 接收器的关键选择矢量 (KSV) 。
OPM_OMAC 包含 OPM 消息的消息身份验证代码 (MAC) 。
OPM_OUTPUT_ID_DATA 包含 OPM_GET_OUTPUT_ID 状态请求的结果。
OPM_RANDOM_NUMBER 包含用于 OPM 的 128 位随机数。
OPM_REQUESTED_INFORMATION 包含 OPM 状态请求的结果。
OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS 包含 OPM 中 OPM_SET_ACP_AND_CGMSA_SIGNALING 命令的信息。
OPM_SET_HDCP_SRM_PARAMETERS 包含 OPM_SET_HDCP_SRM 命令的参数。
OPM_SET_PROTECTION_LEVEL_PARAMETERS 包含 OPM 中 OPM_SET_PROTECTION_LEVEL 命令的数据。
OPM_STANDARD_INFORMATION 包含 OPM 状态请求的结果。
STREAM_MEDIUM 不适用于应用程序。

 

Media Foundation 编程参考