媒体基础结构

结构 说明
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 包含 0 或 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::RegisterMFTs 方法的参数。
MFTOPONODE_ATTRIBUTE_UPDATE 指定拓扑节点的新属性值。
MFVideoAlphaBitmap 指定 EVR 与视频进行 alpha 混合的位图。
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 包含输出保护管理器 ( 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 编程参考