Microsoft 媒体基础
Microsoft Media Foundation 技术概述。
若要开发 Microsoft Media Foundation,需要以下标头:
- codecapi.h
- dxva2api.h
- dxva9typ.h
- dxvahd.h
- icodecapi.h
- ksopmapi.h
- mfapi.h
- mfcaptureengine.h
- mfcontentdecryptionmodule.h
- mfd3d12.h
- mfidl.h
- mfmediacapture.h
- mfmediaengine.h
- mfmp2dlna.h
- mfobjects.h
- mfplay.h
- mfreadwrite.h
- mfsharingengine.h
- mfspatialaudio.h
- mftransform.h
- mfvirtualcamera.h
- opmapi.h
- wmcodecdsp.h
- wmcontainer.h
有关此技术的编程指南,请参阅:
枚举
_MFP_CREATION_OPTIONS 指定 MFPCreateMediaPlayer 函数的选项。 |
_MFP_CREDENTIAL_FLAGS 包含MFP_ACQUIRE_USER_CREDENTIAL_EVENT结构的标志。 |
_MFP_MEDIAITEM_CHARACTERISTICS 包含描述媒体项的标志。 |
_MFT_DRAIN_TYPE 不支持。 (_MFT_DRAIN_TYPE) |
_MFT_ENUM_FLAG 包含用于注册和枚举媒体基础转换的标志, (MRT) 。 |
_MFT_INPUT_DATA_BUFFER_FLAGS 定义 IMFTransform::P rocessInput 方法的标志。 目前未定义任何标志。 |
_MFT_INPUT_STATUS_FLAGS 指示媒体基础转换 (MFT) 上的输入流的状态。 |
_MFT_INPUT_STREAM_INFO_FLAGS 描述媒体基础转换 (MFT) 上的输入流。 |
_MFT_OUTPUT_DATA_BUFFER_FLAGS 定义 IMFTransform::P rocessOutput 方法的标志。 |
_MFT_OUTPUT_STATUS_FLAGS 指示媒体基础转换 (MFT) 是否可以生成输出数据。 |
_MFT_OUTPUT_STREAM_INFO_FLAGS 描述媒体基础转换 (MFT) 上的输出流。 |
_MFT_PROCESS_OUTPUT_FLAGS 定义用于处理媒体基础转换 (MFT) 中的输出示例的标志。 |
_MFT_PROCESS_OUTPUT_STATUS 指示对 IMFTransform::P rocessOutput 的调用状态。 |
_MFT_SET_TYPE_FLAGS 定义在媒体基础转换 (MFT) 上设置或测试媒体类型的标志。 |
AEC_SYSTEM_MODE 指定语音捕获 DSP 的处理模式。 此枚举与 MFPKEY_WMAAECMA_SYSTEM_MODE 属性一起使用。 |
AEC_VAD_MODE 指定语音捕获 DSP 的语音活动检测 (VAD) 的类型。 此枚举与 MFPKEY_WMAAECMA_FEATR_VAD 属性一起使用。 |
ASF_SELECTION_STATUS 定义 ASF 流的选择选项。 |
ASF_STATUSFLAGS 定义 IMFASFSplitter::GetNextSample 方法的状态条件。 |
D3D11_AUTHENTICATED_CHANNEL_TYPE 指定经过身份验证的 Microsoft Direct3D 通道的类型。 |
D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE 指定在D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT结构中标识的进程类型。 |
D3D11_BUS_TYPE 指定图形适配器使用的 I/O 总线的类型。 |
D3D11_CONTENT_PROTECTION_CAPS 包含描述内容保护功能的标志。 |
D3D11_CRYPTO_SESSION_STATUS 表示 ID3D11CryptoSession 接口的状态。 |
D3D11_FEATURE_VIDEO 指定要查询的 Direct3D 11 视频功能或功能集。 |
D3D11_VDOV_DIMENSION 指定如何访问视频解码输出视图中使用的资源。 |
D3D11_VIDEO_DECODER_BUFFER_TYPE 指定用于解码的压缩缓冲区的类型。 |
D3D11_VIDEO_DECODER_CAPS 指定视频解码器的功能。 |
D3D11_VIDEO_FRAME_FORMAT 描述视频流的交错方式。 (D3D11_VIDEO_FRAME_FORMAT) |
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE 指定用于视频处理的 alpha 填充模式。 (D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE) |
D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS 指定视频处理器的自动图像处理功能。 |
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS 指定指示执行视频处理操作的最有效方法的标志。 |
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS 定义 Microsoft Direct3D 11 视频处理器的视频处理功能。 |
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS 定义 Microsoft Direct3D 11 视频处理器可以支持的功能。 |
D3D11_VIDEO_PROCESSOR_FILTER 标识视频处理器筛选器。 |
D3D11_VIDEO_PROCESSOR_FILTER_CAPS 定义 Microsoft Direct3D 11 视频处理器的图像筛选器功能。 |
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS 定义与 Microsoft Direct3D 11 视频处理器的输入格式相关的功能。 |
D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT 指定如何将视频格式用于视频处理。 |
D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS 指定视频处理器的反向电视 (IVTC) 功能。 |
D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE 指定 YUV 数据的亮度范围的值。 |
D3D11_VIDEO_PROCESSOR_OUTPUT_RATE 指定视频处理器从输入流生成输出帧的速率。 |
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS 指定与去交错、反向电视拍摄 (IVTC) 和帧速率转换相关的视频处理能力。 |
D3D11_VIDEO_PROCESSOR_ROTATION 指定视频旋转状态。 |
D3D11_VIDEO_PROCESSOR_STEREO_CAPS 定义 Microsoft Direct3D 11 视频处理器的立体声 3D 功能。 |
D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE 对于立体声 3D 视频,指定是水平翻转还是垂直翻转帧 0 或帧 1 中的数据。 |
D3D11_VIDEO_PROCESSOR_STEREO_FORMAT 指定立体声 3D 视频帧内存中的布局。 |
D3D11_VIDEO_USAGE 指定视频处理器的预期用途。 |
D3D11_VPIV_DIMENSION 指定如何访问视频处理器输入视图中使用的资源。 |
D3D11_VPOV_DIMENSION 指定如何访问在视频处理器输出视图中使用的资源。 |
D3D12_BITSTREAM_ENCRYPTION_TYPE 指定位流加密类型。 |
D3D12_FEATURE_VIDEO 指定要查询的 Direct3D 12 视频功能或功能集。 |
D3D12_VIDEO_DECODE_ARGUMENT_TYPE 指定D3D12_VIDEO_DECODE_FRAME_ARGUMENT的参数类型 |
D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS 指定视频解码的配置。 |
D3D12_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS 指定是否支持视频解码转换操作。 |
D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT 指定每个分量直方图信息的数组的索引。 (D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT) |
D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS 用于指示用于视频解码直方图的组件的子集的标志。 (D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS) |
D3D12_VIDEO_DECODE_STATUS 指定视频解码操作的状态。 |
D3D12_VIDEO_DECODE_SUPPORT_FLAGS 指定是否支持视频解码操作。 |
D3D12_VIDEO_DECODE_TIER 指定硬件视频解码器的解码层,该解码器确定应用程序定义的纹理和缓冲区的所需格式。 |
D3D12_VIDEO_ENCODER_CODEC 指定 Direct3D 12 视频编码的编解码器。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_DIRECT_MODES 指定 H.264 视频编码的直接模式。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS 指定 H.264 视频编码的配置标志。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_FLAGS 标志枚举允许对D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES的值进行按位 OR 组合。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES 指定 H.264 规范中 disable_deblocking_filter_idc 语法定义的切片解除阻止模式。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE 指定 HEVC 的 luma 编码块大小的可能值。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS 指定 HEVC 视频编码的配置标志。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE 指定 HEVC 的 luma 转换块大小的可能值。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAGS 指定 H.264 视频编码的配置支持标志。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS 指定 HEVC 视频编码的配置支持标志。 |
D3D12_VIDEO_ENCODER_ENCODE_ERROR_FLAGS 指定在 ID3D12VideoEncodeCommandList2::EncodeFrame 操作期间遇到的错误。 |
D3D12_VIDEO_ENCODER_FLAGS 指定用于创建视频编码器的标志。 |
D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE 指定视频编码器帧子区域布局模式。 |
D3D12_VIDEO_ENCODER_FRAME_TYPE_H264 指定 H.264 视频帧的类型。 |
D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC 指定 HEVC 视频帧的类型。 |
D3D12_VIDEO_ENCODER_HEAP_FLAGS 指定视频编码的堆选项。 |
D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE 指定视频编码器内部刷新模式。 |
D3D12_VIDEO_ENCODER_LEVELS_H264 指定 H.264 编码的编码器级别。 |
D3D12_VIDEO_ENCODER_LEVELS_HEVC 指定高效视频编码 (HEVC) 编码的编码器级别。 |
D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE 指定视频编码的运动估计精度模式。 |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAGS 指定特定于 H.264 的图片控件属性的标志。 |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS 指定特定于 HEVC 的图片控件属性的标志。 |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS 指定视频编码器图片控件标志。 |
D3D12_VIDEO_ENCODER_PROFILE_H264 指定 H.264 编码的编码器配置文件。 |
D3D12_VIDEO_ENCODER_PROFILE_HEVC 指定高效视频编码 (HEVC) 编码的编码器配置文件。 |
D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAGS 指定3D12_VIDEO_ENCODER_RATE_CONTROL结构的标志。 |
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE 指定视频编码器速率控制模式。 |
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS 指定视频编码器序列控件属性的标志。 |
D3D12_VIDEO_ENCODER_SUPPORT_FLAGS 指定视频编码器功能的标志。 |
D3D12_VIDEO_ENCODER_TIER_HEVC 指定高效视频编码 (HEVC) 编码的编码器层。 |
D3D12_VIDEO_ENCODER_VALIDATION_FLAGS 指定不受支持的编码器功能的标志。 |
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_FLAGS 指定关联的视频扩展命令参数的用法。 |
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE 指定视频扩展命令的参数阶段。 |
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE 指定视频扩展命令的参数类型。 |
D3D12_VIDEO_FIELD_TYPE 指定视频帧的交错方式。 |
D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE 指定编码的视频帧的交错类型。 |
D3D12_VIDEO_FRAME_STEREO_FORMAT 定义立体声 3D 视频帧内存中的布局。 |
D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE 定义视频运动估计支持的搜索块大小。 |
D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS 指定视频编码器可以支持的运动估计搜索块大小。 |
D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION 定义视频运动估计的矢量精度值。 |
D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS 指定视频编码器支持的运动估计矢量精度。 |
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE 指定用于视频处理的 alpha 填充模式。 (D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE) |
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS 指定视频处理器可以支持的自动处理功能。 |
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS 指定去交错视频处理器功能。 |
D3D12_VIDEO_PROCESS_FEATURE_FLAGS 指定视频处理器可以支持的功能。 |
D3D12_VIDEO_PROCESS_FILTER_FLAGS 指定对由 D3D12_VIDEO_PROCESS_FILTER 枚举定义的图像筛选器的支持。 |
D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS 指定视频处理输入流的标志。 |
D3D12_VIDEO_PROCESS_ORIENTATION 指定要由视频处理器执行的方向操作。 |
D3D12_VIDEO_PROCESS_SUPPORT_FLAGS 指定是否支持视频格式和颜色空间转换操作。 |
D3D12_VIDEO_PROTECTED_RESOURCE_SUPPORT_FLAGS 指定对视频操作中受保护资源的支持。 |
D3D12_VIDEO_SCALE_SUPPORT_FLAGS 指定视频缩放器的缩放功能。 |
DXVA2_NominalRange 介绍如何将颜色数据映射到规范化 [0...1] 范围。 |
DXVA2_SampleFormat 描述视频示例的内容。 这些标志在 DXVA2_ExtendedFormat 结构中使用。 |
DXVA2_SurfaceType 介绍 DirectX 视频加速 (DXVA) 的 DirectX 图面类型。 |
DXVA2_VideoChromaSubSampling 描述色度值相对于 YUV 视频帧中的亮度样本的定位方式。 |
DXVA2_VideoLighting 描述用于查看视频内容的预期照明条件。 |
DXVA2_VideoPrimaries 指定视频源的颜色原色。 (DXVA2_VideoPrimaries) |
DXVA2_VideoTransferFunction 指定从线性 RGB 到非线性 RGB (R'G'B') 的转换函数。 (DXVA2_VideoTransferFunction) |
DXVA2_VideoTransferMatrix 介绍 Y'PbPr (组件视频) 与工作室 R'G'B' 之间的转换矩阵。 (DXVA2_VideoTransferMatrix) |
DXVAHD_ALPHA_FILL_MODE 指定如何计算 Microsoft DirectX 视频加速高清 (DXVA-HD) blit 操作的输出 alpha 值。 |
DXVAHD_BLT_STATE 指定使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时 blit 操作的状态参数。 |
DXVAHD_DEVICE_CAPS 定义 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备的视频处理功能。 |
DXVAHD_DEVICE_TYPE 指定 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备的类型。 |
DXVAHD_DEVICE_USAGE 指定 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备的预期用途。 |
DXVAHD_FEATURE_CAPS 定义 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备可以支持的功能。 |
DXVAHD_FILTER 指定用于 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理的图像筛选器。 |
DXVAHD_FILTER_CAPS 定义与 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备的图像调整和筛选相关的功能。 |
DXVAHD_FRAME_FORMAT 描述视频流的交错方式。 (DXVAHD_FRAME_FORMAT) |
DXVAHD_INPUT_FORMAT_CAPS 定义与 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备的输入格式相关的功能。 |
DXVAHD_ITELECINE_CAPS 指定 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器的反向电视 (IVTC) 功能。 |
DXVAHD_OUTPUT_RATE 使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时,指定输入流的输出帧速率。 |
DXVAHD_PROCESSOR_CAPS 指定 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器的处理能力。 |
DXVAHD_STREAM_STATE 指定 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器的输入流的状态参数。 |
DXVAHD_SURFACE_TYPE 指定由 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备创建的视频图面的类型。 |
eAVDecDDStereoDownMixMode 指定 Dolby 数字音频解码器的立体声下混模式。 |
eAVEncAdaptiveMode 指定视频编码器的自适应编码模式。 |
eAVEncH264PictureType 指定视频编码器输出的图片的类型。 |
eAVEncH264VLevel 指定 H.264 编码级别。 |
eAVEncH264VProfile 指定 H.264 视频配置文件。 |
eAVEncVideoContentType 指定视频内容类型。 |
MF_ATTRIBUTE_SERIALIZE_OPTIONS 定义用于序列化和反序列化属性存储的标志。 |
MF_ATTRIBUTE_TYPE 定义键/值对的数据类型。 |
MF_ATTRIBUTES_MATCH_TYPE 指定如何比较两个 对象的属性。 |
MF_CAMERA_CONTROL_CONFIGURATION_TYPE 指定相机控件的配置类型。 |
MF_CAPTURE_ENGINE_DEVICE_TYPE 指定捕获设备的类型。 |
MF_CAPTURE_ENGINE_SINK_TYPE 指定捕获接收器的类型。 |
MF_CAPTURE_ENGINE_STREAM_CATEGORY 定义源流类别的值。 |
MF_CONNECT_METHOD 指定拓扑加载程序如何连接拓扑节点。 |
MF_CROSS_ORIGIN_POLICY 映射到 HTML5 媒体元素使用的 W3C 跨源设置 (CORS) 属性。 |
MF_FILE_ACCESSMODE 指定用于打开文件的请求访问模式。 |
MF_FILE_FLAGS 指定打开文件时的行为。 |
MF_FILE_OPENMODE 指定如何打开或创建文件。 |
MF_MEDIA_ENGINE_CANPLAY 指定媒体引擎可以播放指定类型的媒体资源的可能性。 |
MF_MEDIA_ENGINE_CREATEFLAGS 包含 IMFMediaEngineClassFactory::CreateInstance 方法的标志。 |
MF_MEDIA_ENGINE_ERR 定义媒体引擎的错误状态代码。 |
MF_MEDIA_ENGINE_EVENT 定义媒体引擎的事件代码。 |
MF_MEDIA_ENGINE_EXTENSION_TYPE 指定媒体引擎扩展类型。 |
MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAGS 指定视频帧的内容保护要求。 |
MF_MEDIA_ENGINE_KEYERR 定义媒体引擎的媒体密钥错误代码。 |
MF_MEDIA_ENGINE_NETWORK 定义媒体引擎的网络状态代码。 |
MF_MEDIA_ENGINE_OPM_STATUS 定义输出保护管理器 (OPM) 的状态。 |
MF_MEDIA_ENGINE_PRELOAD 定义媒体引擎的预加载提示。 |
MF_MEDIA_ENGINE_PROTECTION_FLAGS 包含指定媒体引擎是否播放受保护的内容的标志,以及媒体引擎是否将使用受保护的媒体路径 (PMP) 。 |
MF_MEDIA_ENGINE_READY 定义媒体引擎的就绪状态值。 |
MF_MEDIA_ENGINE_S3D_PACKING_MODE 指定打包的 3D 视频帧的布局。 |
MF_MEDIA_ENGINE_SEEK_MODE 定义媒体引擎查找模式的值。 |
MF_MEDIA_ENGINE_STATISTIC 标识媒体引擎在播放期间跟踪的统计信息。 |
MF_MEDIA_ENGINE_STREAMTYPE_FAILED 标识失败的媒体流类型。 |
MF_MEDIAKEY_STATUS 指定内容解密模块 (CDM) 会话密钥的状态。 |
MF_MEDIAKEYSESSION_MESSAGETYPE 指定内容解密模块 (CDM) 消息的类型。 |
MF_MEDIAKEYSESSION_TYPE 指定内容解密模块的类型 (CDM) 会话,由 IMFContentDecryptionModuleSession 对象表示。 |
MF_MSE_ERROR 定义媒体源扩展的不同错误状态。 |
MF_MSE_READY 定义媒体源扩展的不同就绪状态。 |
MF_MT_D3D_RESOURCE_VERSION_ENUM 指定与媒体类型关联的流中使用的资源的 Direct3D 版本。 |
MF_OBJECT_TYPE 定义由源解析程序创建的对象类型。 |
MF_OPM_ACP_PROTECTION_LEVEL 定义MFPROTECTION_ACP的保护级别。 |
MF_OPM_CGMSA_PROTECTION_LEVEL 定义MFPROTECTION_CGMSA的保护级别。 |
MF_PLUGIN_CONTROL_POLICY 定义 IMFPluginControl2::SetPolicy 方法的策略设置。 |
MF_Plugin_Type 指定 IMFPluginControl 接口的对象类型。 |
MF_QUALITY_ADVISE_FLAGS 包含 IMFQualityAdvise2::NotifyQualityEvent 方法的标志。 |
MF_QUALITY_DROP_MODE 指定管道组件应删除样本的主动程度。 |
MF_QUALITY_LEVEL 指定管道组件的质量级别。 |
MF_SHARING_ENGINE_EVENT 定义由共享引擎发送的事件。 |
MF_SOURCE_READER_CONTROL_FLAG 包含 IMFSourceReader::ReadSample 方法的标志。 |
MF_SOURCE_READER_FLAG 包含指示 IMFSourceReader::ReadSample 方法状态的标志。 |
MF_TIMED_TEXT_ALIGNMENT 指定文本在其父块元素中的对齐方式。 |
MF_TIMED_TEXT_CUE_EVENT 指定计时文本提示事件的类型。 |
MF_TIMED_TEXT_DECORATION 指定如何在) (下划线等修饰文本。 |
MF_TIMED_TEXT_DISPLAY_ALIGNMENT 指定文本与显示器的对齐方式。 |
MF_TIMED_TEXT_ERROR_CODE 指定与计时文本轨道一起发生的类型错误。 |
MF_TIMED_TEXT_FONT_STYLE 指定计时文本的字体样式。 |
MF_TIMED_TEXT_SCROLL_MODE 指定滚动父元素时文本的显示方式。 |
MF_TIMED_TEXT_TRACK_KIND 指定计时文本轨道的类型。 |
MF_TIMED_TEXT_UNIT_TYPE 指定测量计时文本的单位。 |
MF_TIMED_TEXT_WRITING_MODE 指定在其父元素上写入文本的顺序。 |
MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS 定义 MF_TOPOLOGY_RESOLUTION_STATUS 属性的状态标志。 |
MF_TOPOLOGY_TYPE 定义拓扑节点的类型。 |
MF_TOPONODE_DRAIN_MODE 定义拓扑中的转换在什么时间排出。 |
MF_TOPONODE_FLUSH_MODE 定义何时刷新拓扑中的转换。 |
MF_TOPOSTATUS 指定拓扑在播放期间的状态。 |
MF_TRANSCODE_ADJUST_PROFILE_FLAGS 定义在 MF_TRANSCODE_ADJUST_PROFILE 属性中设置的配置文件标志。 |
MF_TRANSCODE_TOPOLOGYMODE_FLAGS 定义 MF_TRANSCODE_TOPOLOGYMODE 属性的标志。 |
MF_URL_TRUST_STATUS 指示 URL 是否来自受信任的源。 |
MF_VIDEO_PROCESSOR_ALGORITHM_TYPE 定义由MF_VIDEO_PROCESSOR_ALGORITHM使用的视频处理器的算法。 |
MF_VIDEO_PROCESSOR_MIRROR 指定如何翻转视频图像。 |
MF_VIDEO_PROCESSOR_ROTATION 指定如何旋转视频图像。 |
MF2DBuffer_LockFlags 包含 IMF2DBuffer2::Lock2DSize 方法的标志。 |
MF3DVideoOutputType 指定如何输出 3D 立体视频流。 |
MFASF_INDEXER_FLAGS 定义 ASF 索引器选项。 |
MFASF_MULTIPLEXERFLAGS 定义 ASF 多路复用器选项。 |
MFASF_SPLITTERFLAGS 定义 ASF 拆分器选项。 |
MFASF_STREAMSELECTOR_FLAGS 定义 ASF 流选择器选项。 |
MFASYNC_WORKQUEUE_TYPE 指定要创建的 MFAllocateWorkQueueEx 函数的工作队列类型。 |
MFAudioConstriction 指定音频收缩的值。 |
MFBYTESTREAM_SEEK_ORIGIN 指定查找请求的来源。 |
MFCameraOcclusionState 指定相机的遮挡状态。 |
MFCLOCK_CHARACTERISTICS_FLAGS 包含描述时钟特征的标志。 |
MFCLOCK_RELATIONAL_FLAGS 定义时钟的属性。 |
MFCLOCK_STATE 定义时钟的状态。 |
MFDepthMeasurement 指定视频帧中深度值的度量系统。 |
MFFrameSourceTypes 描述帧源提供的数据类型。 |
MFMEDIASOURCE_CHARACTERISTICS 定义媒体源的特征。 |
MFNET_PROXYSETTINGS 指定默认代理定位符如何指定与代理服务器的连接设置。 |
MFNetAuthenticationFlags 指定如何使用用户的凭据。 |
MFNetCredentialOptions 介绍用于缓存网络凭据的选项。 |
MFNetCredentialRequirements 指定凭据管理器应如何获取用户凭据。 |
MFNETSOURCE_CACHE_STATE 定义媒体文件或条目的缓存状态。 |
MFNETSOURCE_PROTOCOL_TYPE 指示流式处理或下载中使用的控制协议的类型。 |
MFNETSOURCE_STATISTICS_IDS 定义网络源收集的统计信息。 |
MFNETSOURCE_TRANSPORT_TYPE 描述用于流式传输或下载数据的传输类型, (TCP 或 UDP) 。 |
MFNominalRange 指定颜色数据是否包括余量和空间。 |
MFP_EVENT_TYPE 定义 IMFPMediaPlayerCallback 接口的事件类型。 |
MFP_MEDIAPLAYER_STATE 指定当前播放状态。 |
MFPMPSESSION_CREATION_FLAGS 包含定义 MFCreatePMPMediaSession 函数行为的标志。 |
MFPOLICYMANAGER_ACTION 定义可以对流执行的操作。 |
MFRATE_DIRECTION 指定 (向前或反向) 播放的方向。 |
MFSampleAllocatorUsage MFSampleAllocatorUsage 枚举指定实现 IMFSampleAllocatorControl 接口的组件的分配器用法。 |
MFSampleEncryptionProtectionScheme 指定加密示例的支持保护方案。 |
MFSensorDeviceMode 指定 IMFSensorDevice 的共享模式。 |
MFSensorDeviceType 指定传感器设备的类型。 此枚举中的值由 IMFSensorDevice::GetDeviceType 返回。 |
MFSensorStreamType 指定与 IMFSensorDevice 关联的流是输入流还是输出流。 |
MFSequencerTopologyFlags 包含用于将拓扑添加到排序程序源或更新队列中已有的拓扑的标志。 |
MFSESSION_GETFULLTOPOLOGY_FLAGS 定义 IMFMediaSession::GetFullTopology 方法的标志。 |
MFSESSION_SETTOPOLOGY_FLAGS 定义 IMFMediaSession::SetTopology 方法的行为。 |
MFSHUTDOWN_STATUS 描述对 IMFShutdown::Shutdown 方法的调用的当前状态。 |
MFSINK_WMDRMACTION 指定 ASF 文件接收器应如何应用 Windows Media DRM。 |
MFStandardVideoFormat 包含指定常见视频格式的值。 |
MFSTREAMSINK_MARKER_TYPE 定义 IMFStreamSink::P laceMarker 方法的流标记信息。 |
MFT_MESSAGE_TYPE 定义媒体基础转换 (MFT) 的消息。 |
MFTIMER_FLAGS 包含 IMFTimer::SetTimer 方法的标志。 |
MFTOPOLOGY_DXVA_MODE 指定拓扑加载程序是否在拓扑中启用 Microsoft DirectX 视频加速 (DXVA) 。 |
MFTOPOLOGY_HARDWARE_MODE 指定拓扑加载程序是否将基于硬件的媒体基础转换 (MRT) 插入拓扑。 |
MFVideo3DFormat 指定 3D 视频帧在内存中的存储方式。 |
MFVideo3DSampleFormat 指定如何在媒体示例中存储 3D 视频帧。 |
MFVideoChromaSubsampling 包含定义 Y'Cb'Cr' 数据的色度编码方案的标志。 |
MFVideoDRMFlags 指定视频流所需的复制保护类型。 |
MFVideoDSPMode 指定视频防抖动 MFT 的处理模式。 |
MFVideoFlags 包含描述视频流的标志。 |
MFVideoInterlaceMode 指定视频流的交错方式。 |
MFVideoLighting 描述用于查看一组特定视频内容的最佳照明。 |
MFVideoPadFlags 指定是否填充视频图像,使其适合指定的纵横比。 |
MFVideoPrimaries 指定视频源的颜色原色。 (MFVideoPrimaries) |
MFVideoRotationFormat 描述视频图像逆时针方向旋转。 |
MFVideoSrcContentHintFlags 描述视频流的预期纵横比。 |
MFVideoTransferFunction 指定从线性 RGB 到非线性 RGB (R'G'B') 的转换函数。 (MFVideoTransferFunction) |
MFVideoTransferMatrix 介绍 Y'PbPr (组件视频) 与工作室 R'G'B'之间的转换矩阵。 (MFVideoTransferMatrix) |
MFVirtualCameraAccess 指定虚拟相机的访问限制。 |
MFVirtualCameraLifetime 指定虚拟相机的生存期。 |
MFVirtualCameraType 指定虚拟相机的类型。 |
MFWaveFormatExConvertFlags 包含指定如何转换音频媒体类型的标志。 |
MIC_ARRAY_MODE 指定语音捕获 DSP 如何执行麦克风阵列处理。 此枚举与 MFPKEY_WMAAECMA_FEATR_MICARR_MODE 属性一起使用。 |
OPM_ACP_PROTECTION_LEVEL 指定模拟复制保护 (ACP) 的保护级别。 |
OPM_DPCP_PROTECTION_LEVEL 指定 DisplayPort Content Protection (DPCP) 的保护级别。 |
OPM_HDCP_PROTECTION_LEVEL 指定 High-Bandwidth 数字内容保护 (HDCP) 的保护级别。 |
OPM_IMAGE_ASPECT_RATIO_EN300294 指定 ETSI EN 300 294 的纵横比。 |
OPM_VIDEO_OUTPUT_SEMANTICS 指定 IOPMVideoOutput 接口将使用输出保护管理器 (OPM) 语义或认证输出保护协议 (COPP) 语义。 |
PLAYTO_SOURCE_CREATEFLAGS 包含 IPlayToSourceClassFactory::CreateInstance 方法的标志。 |
SAMPLE_PROTECTION_VERSION 定义示例保护的版本号。 |
TOC_POS_TYPE TOC_POS_TYPE 枚举包含指定目录的位置类型的成员。 |
WMT_PROP_DATATYPE 定义用于编解码器和 DSP 属性的数据类型,这些属性使用 IWMCodecProps 接口的方法进行访问。 |
函数
中止 中止当前媒体段的处理。 |
ActivateClassById 在 PMP) 进程中的受保护媒体路径 (创建Windows 运行时 对象。 |
ActivateObject 创建与此激活对象关联的 对象。 |
AddBlockedControl 添加指定的阻止控件 。 |
AddBuffer 将缓冲区添加到示例中缓冲区列表的末尾。 |
AddClockStateSink 注册一个对象,每当时钟启动、停止、暂停或更改速率时收到通知。 |
AddControlSubscription 将相机控件添加到将引发 IMFCameraControlNotify::OnChange 通知的控件列表中。 |
AddDataSource 添加计时文本数据源。 |
AddDataSourceFromUrl 从指定的 URL 添加计时文本数据源。 |
AddDeviceSourceInfo 通知管道虚拟相机将需要对由指定设备符号名称指定的物理相机进行独占控制。 |
AddEffect 向捕获流添加效果。 |
AddElement 将对象添加到集合。 (IMFCollection.AddElement) |
AddElement 将源元素添加到列表的末尾。 |
AddElementEx 提供 IMFMediaEngineSrcElements::AddElement 的增强版本,以将打算与内容一起使用的关键系统添加到元素。 |
AddEntry AddEntry 方法将单个目录添加到集合,并为添加的目录分配索引。 |
AddEntry AddEntry 方法将单个条目添加到列表中,并为该条目分配索引。 |
AddEntryList AddEntryList 方法将条目列表添加到目录,并向条目列表分配索引。 |
AddHeader 由 Microsoft Media Foundation 调用,用于向 HTTP 请求添加单个 HTTP 标头。 在调用 BeginSendRequest 方法之前,Microsoft Media Foundation 将为应包含在 HTTP 请求中的每个标头调用此方法一次。 |
AddInputStreams 将一个或多个新的输入流添加到此媒体基础转换 (MFT) 。 |
AddMutualExclusion 将配置的高级系统格式 (ASF) 互斥对象添加到配置文件中。 |
AddNode 将节点添加到拓扑。 |
AddPayloadExtension 为流配置有效负载扩展。 |
AddProfile 将指定的配置文件添加到集合。 |
AddProfileFilter 将配置文件筛选器添加到指定的媒体流。 |
AddProperty 将自定义设备接口属性添加到虚拟相机。 |
AddRange 将新范围添加到时间范围列表。 |
AddRecord 将记录添加到互斥对象。 记录指定与所有其他记录中的流互斥的流。 |
AddRegistryEntry 将自定义注册表项添加到设备接口注册表项。 |
AddSourceBuffer 将 IMFSourceBuffer 添加到与 IMFMediaSourceExtension 关联的缓冲区集合。 |
AddSpatialAudioObject 将新的空间音频对象(由 IMFSpatialAudioObjectBuffer 对象表示)添加到示例中。 |
AddStream 注意 此版本的 Media Foundation 中未实现此接口。 将流添加到流优先级列表。 |
AddStream 将流从捕获源连接到此捕获接收器。 |
AddStream 将流添加到接收器编写器。 |
AddStreamConfiguration 注册流配置,该配置定义一组可包含在多路复用输出中的子流。 |
AddStreamForRecord 将流编号添加到高级系统格式互斥对象中的记录。 |
AddStreamPrioritization IMFASFProfile::AddStreamPrioritization 方法 |
AddStreamSink 将新的流接收器添加到媒体接收器。 |
AddToc AddToc 方法将目录添加到 TOC 分析器对象,并将索引分配给添加的目录。 |
AddTransformForStream 将转换(如音频或视频效果)添加到流中。 |
AllocateSample 从分配器获取视频示例。 |
追加 将指定的媒体段追加到 IMFSourceBuffer。 |
AppendByteStream 将指定字节流的媒体段追加到 IMFSourceBuffer。 |
AppendTopology 将拓扑添加到队列的末尾。 |
ApplyStreamSelections 将先前调用中的流选择应用于 SetStreamSelection。 |
AttachMediaSource 附加媒体源。 |
AutomaticEnable 执行内容启用操作,无需任何用户交互。 |
Barrier 将屏障集合添加到视频解码命令列表录制中。 |
Barrier 将屏障集合添加到视频编码命令列表录制中。 |
Barrier 将屏障集合添加到视频进程命令列表录制中。 |
开始 指示挂起进程正在启动,资源应处于一致状态。 |
BeginConvertHNSToTimecode 启动异步调用,将时间以 100 纳秒为单位转换为电影和电视工程师协会, (SMPTE) 时间代码。 |
BeginConvertTimecodeToHNS 启动异步调用,将电影和电视工程师协会 (SMPTE) 时间代码转换为 100 纳秒单位。 |
BeginCreateObject 开始异步请求以从字节流创建媒体源。 (IMFByteStreamHandler.BeginCreateObject) |
BeginCreateObject 开始一个异步请求,以从 URL 创建对象。当源解析程序从 URL 创建媒体源时,它会将请求传递给方案处理程序。 |
BeginCreateObject 开始异步请求以创建字节流或媒体源。 |
BeginCreateObjectFromByteStream 开始异步请求以从字节流创建媒体源。 (IMFSourceResolver.BeginCreateObjectFromByteStream) |
BeginCreateObjectFromURL 开始异步请求,以从 URL 创建媒体源或字节流。 |
BeginEnableContent 开始执行内容启用操作的异步请求。 |
BeginEvent 仅限内部使用。 请不要直接调用。 (ID3D12VideoDecodeCommandList::BeginEvent) |
BeginEvent 仅限内部使用。 请不要直接调用。 (ID3D12VideoEncodeCommandList::BeginEvent) |
BeginEvent 仅限内部使用。 请不要直接调用。 (ID3D12VideoProcessCommandList::BeginEvent) |
BeginFinalize 通知媒体接收器异步执行完成其任务所需的任何步骤。 |
BeginFrame 启动解码操作。 |
BeginGetClientCertificate 启动异步调用以获取客户端 SSL 证书。 |
BeginGetCredentials 开始异步请求以检索用户的凭据。 |
BeginGetEvent 开始对队列中的下一个事件的异步请求。 |
BeginGetEvent 开始对队列中的下一个事件的异步请求。在 IMFMediaEventGenerator::BeginGetEvent 的实现中调用此方法。 将参数从该方法直接传递给此方法。 |
BeginGetReport 开始异步请求以获取表示相对面板位置的 IMFRelativePanelReport 接口。 |
BeginQuery 启动正在运行的查询。 (ID3D12VideoDecodeCommandList::BeginQuery) |
BeginQuery 启动正在运行的查询。 (ID3D12VideoEncodeCommandList::BeginQuery) |
BeginQuery 启动正在运行的查询。 (ID3D12VideoProcessCommandList::BeginQuery) |
BeginRead 从流开始异步读取操作。 |
BeginReadPayload 由 Microsoft Media Foundation 调用,用于接收对以前发送的 HTTP 或 HTTPS 请求的响应的消息正文。 |
BeginReceiveResponse 由 Microsoft Media Foundation 调用,以接收服务器提供的响应,以响应以前发送的 HTTP 或 HTTPS 请求。 媒体基础仅在成功调用 EndSendRequest 方法后调用此方法。 |
BeginRegisterPlatformWorkQueueWithMMCSS 将平台工作队列与多媒体类计划程序服务关联 (MMCSS) 任务。 |
BeginRegisterPlatformWorkQueueWithMMCSSEx 使用指定的类和任务 ID 将平台工作队列注册到多媒体类计划程序服务 (MMCSS) 。 |
BeginRegisterTopologyWorkQueuesWithMMCSS 将拓扑工作队列注册到多媒体类计划程序服务 (MMCSS) 。 |
BeginSave 开始将 Windows Media 文件保存到应用程序的字节流。 |
BeginSendRequest 由 Microsoft Media Foundation 调用以发送 HTTP 或 HTTPS 请求。 |
BeginUnregisterPlatformWorkQueueWithMMCSS 从多媒体类计划程序服务取消注册平台工作队列, (MMCSS) 任务。 |
BeginUnregisterTopologyWorkQueuesWithMMCSS 从多媒体类计划程序服务 (MMCSS) 取消注册拓扑工作队列。 |
BeginWrite 开始对流的异步写入操作。 |
BeginWriteSample 开始一个异步请求,以将媒体示例写入流。 |
BeginWriting 初始化接收器编写器以供写入。 |
BindAccess 通知输入信任机构 (ITA) 即将执行请求的操作。 |
BitrateToStepNumber 检索适合指定比特率的带宽步骤的索引。 此方法用于多比特率 (MBR) 内容。 |
调用 允许内容保护系统访问受保护的环境。 |
取消 取消挂起的内容启用操作。 |
CancelObjectCreation 取消当前创建媒体源的请求。 |
CancelObjectCreation 取消当前请求以从 URL 创建对象。 |
CancelObjectCreation 取消创建对象的异步请求。 |
CancelObjectCreation 取消当前创建对象的请求。 |
CancelSave 取消 IMFSaveJob::BeginSave 启动的操作。 |
CancelTimelineMarkerTimer 取消下一个挂起时间线标记。 |
CancelTimer 取消使用 IMFTimer::SetTimer 方法设置的计时器。 |
CanPlayType 查询媒体引擎可以播放指定类型的媒体资源的可能性。 |
CanPlayType 查询对象是否可以加载指定类型的媒体资源。 |
CheckCryptoKeyExchange 获取驱动程序支持的加密密钥交换机制。 |
CheckCryptoSessionStatus 检查加密会话的状态。 |
CheckDeviceOverlayType 查询 Direct3D 设备的覆盖硬件功能。 (IDirect3D9ExOverlayExtension.CheckDeviceOverlayType) |
CheckFeatureSupport 获取有关当前视频驱动程序支持的功能的信息。 (ID3D12VideoDevice::CheckFeatureSupport) |
CheckVideoDecoderDownsampling 指示视频解码器是否支持使用指定的输入格式进行向下采样,以及是否支持实时向下采样。 |
CheckVideoDecoderFormat 给定一个配置文件,检查驱动程序是否支持指定的输出格式。 |
CheckVideoProcessorFormat 查询视频处理器是否支持指定的视频格式。 |
CheckVideoProcessorFormatConversion 指示驱动程序是否支持格式和颜色空间转换的指定组合。 |
Clear 从拓扑中删除所有节点。 |
Clear 清除时间范围列表。 |
ClearMediaItem 清除当前媒体项。 |
ClearState 将直接命令列表的状态重置回创建命令列表时的状态。 (ID3D12VideoDecodeCommandList::ClearState) |
ClearState 将直接命令列表的状态重置回创建命令列表时的状态。 (ID3D12VideoEncodeCommandList::ClearState) |
ClearState 将直接命令列表的状态重置回创建命令列表时的状态。 (ID3D12VideoProcessCommandList::ClearState) |
ClearTopologies 清除在媒体会话中排队播放的所有演示文稿。 |
克隆 创建默认代理定位符的新实例。 |
克隆 创建此演示文稿描述符的副本。 |
克隆 创建高级系统格式互斥对象的副本。 |
克隆 创建高级系统格式配置文件对象的副本。 |
克隆 创建高级系统格式 (ASF) 流配置对象的副本。 |
克隆 注意 此版本的 Media Foundation 中未实现此接口。 创建 ASF 流优先级对象的副本。 |
CloneFrom 将此拓扑转换为另一个拓扑的副本。 |
CloneFrom 将数据从另一个拓扑节点复制到此节点。 |
CloneSensorStream 克隆 IMFSensorStream。 |
关闭 指示记录到命令列表已完成。 (ID3D12VideoDecodeCommandList::Close) |
关闭 指示记录到命令列表已完成。 (ID3D12VideoEncodeCommandList::Close) |
关闭 指示记录到命令列表已完成。 (ID3D12VideoProcessCommandList::Close) |
关闭 由 Microsoft Media Foundation 调用,以允许 IMFHttpDownloadRequest 释放任何内部资源。 如果当前请求仍在进行中,它还会取消该请求。 |
关闭 由 Microsoft Media Foundation 调用,以指定不再创建 HTTP 请求,并允许 IMFHttpDownloadSession 释放任何内部资源。 |
关闭 关闭媒体会话并释放它使用的所有资源。 |
关闭 关闭流并释放与流关联的任何资源,例如套接字或文件句柄。 此方法还会取消任何挂起的异步 I/O 请求。 |
关闭 关闭媒体密钥会话,必须在释放密钥会话之前调用。 |
关闭 指示应用程序不再需要会话,内容解密模块 (CDM) 应释放与会话关联的任何资源并关闭它。 |
CloseDeviceHandle 关闭 Microsoft Direct3D 设备句柄。 |
CloseDeviceHandle 关闭 Direct3D 设备句柄。 |
提交 Commit 方法将 TOC 分析器对象的当前状态存储在其关联的媒体文件中。 |
CommitSettings 将配置的控件设置提交到相机驱动程序。 |
比较 将此对象的属性与其他对象的属性进行比较。 |
CompareItem 查询存储的属性值是否等于指定的 PROPVARIANT。 |
配置 将配置命令发送到经过身份验证的通道。 |
配置 配置视频输出。 |
ConfigureAuthenticatedChannel 将配置命令发送到经过身份验证的通道。 |
“连接” 将媒体元素连接到媒体共享引擎。 |
ConnectOutput 将输出流从此节点连接到另一个节点的输入流。 |
ConnectWebAudio 使用指定的采样率将 Web 音频连接到媒体引擎。 |
ContainsTime 查询指定时间是否在任意时间范围内。 |
ContiguousCopyFrom 将数据从具有连续格式的缓冲区复制到此缓冲区。 |
ContiguousCopyTo 将此缓冲区复制到调用方缓冲区,将数据转换为连续格式。 |
ConvertToContiguousBuffer 将具有多个缓冲区的样本转换为具有单个缓冲区的样本。 |
COPPCompatibleGetInformation 将输出保护管理器 (OPM) 状态请求发送到显示驱动程序。 当 OPM 模拟认证输出保护管理器 (COPP) 时,请使用此方法。 |
Copy2DTo 将缓冲区复制到另一个 2D 缓冲区对象。 |
CopyAllItems 将此对象中的所有属性复制到另一个属性存储中。 |
CopyToBuffer 将示例数据复制到缓冲区。 此方法按顺序连接来自示例的所有缓冲区的有效数据。 |
CreateAuthenticatedChannel 创建与 Microsoft Direct3D 设备或图形驱动程序通信的通道。 |
CreateAuthenticatedChannel 创建用于与 Direct3D 设备或图形驱动程序通信的通道。 |
CreateByteStreamProxy 创建字节流的代理。 (IMFByteStreamProxyClassFactory.CreateByteStreamProxy) |
CreateContentDecryptionModule IMFContentDecryptionModuleAccess::CreateContentDecryptionModule 函数会创建一个 IMFContentDecryptionModule,该模块表示 DRM 密钥系统的内容解密模块 (CDM) 。 |
CreateContentDecryptionModuleAccess 创建 IMFContentDecryptionModuleAccess 接口的实例。 |
CreateContentDecryptionModuleFactory 创建 IMFContentDecryptionModuleFactory 的实例,这是内容解密模块的类工厂, (CDM) 指定密钥系统的对象。 |
CreateCryptoSession 创建加密会话以加密发送到图形驱动程序的视频内容。 |
CreateCryptoSession 创建加密会话以加密发送到显示驱动程序的视频内容。 |
CreateError 创建媒体错误对象。 |
CreateHttpDownloadSession 由 Microsoft Media Foundation 调用以打开 HTTP 或 HTTPS URL,而不是使用默认实现。 |
CreateInstance 创建捕获引擎的实例。 (IMFCaptureEngineClassFactory.CreateInstance) |
CreateInstance 创建媒体引擎的新实例。 |
CreateInstance 创建 IMFMediaSharingEngine 的实例。 (IMFMediaSharingEngineClassFactory.CreateInstance) |
CreateInstance 创建媒体共享引擎的实例。 (IMFSharingEngineClassFactory.CreateInstance) |
CreateInstance 创建 PlayToController 对象的实例。 |
CreateInstanceFromObject 在给定 IUnknown 指针的情况下,创建接收器编写器或源读取器的实例。 |
CreateInstanceFromUDN 根据提供的唯一设备名称创建 IMFImageSharingEngine 的实例。 |
CreateInstanceFromURL 在给定 URL 的情况下创建接收器编写器或源读取器的实例。 |
CreateMediaItemFromObject 从 对象创建媒体项。 |
CreateMediaItemFromURL 从 URL 创建媒体项。 |
CreateMediaKeys 基于指定的键系统创建媒体键对象。 (IMFMediaEngineClassFactoryEx.CreateMediaKeys) |
CreateMediaKeys2 基于指定的键系统创建媒体键对象。 (IMFMediaEngineClassFactory2.CreateMediaKeys2) |
CreateMediaSource 创建一个用于虚拟化传感器组的 IMFMediaSource。 |
CreateMediaSourceExtension 创建 IMFMediaSourceExtension 的实例。 |
CreateMutualExclusion (ASF) 互斥对象创建新的高级系统格式。 可以通过调用 AddMutualExclusion 方法将相互排除对象添加到配置文件中。 |
CreateNamedPropertyStore 创建一个空属性存储来保存名称/值对。 |
CreateObjectByCLSID 从 CLSID 在保护媒体路径 (PMP) 进程中创建对象。 |
CreateObjectByCLSID 在 PMP) 进程的受保护媒体路径 (创建对象。 |
CreateObjectFromByteStream 从字节流创建媒体源。 此方法是同步方法。 |
CreateObjectFromURL 从 URL 创建媒体源或字节流。 此方法是同步方法。 |
CreatePresentationDescriptor 检索媒体源的演示文稿描述符的副本。 应用程序使用演示文稿描述符来选择流并获取有关源内容的信息。 |
CreatePropertyStore 创建空的属性存储对象。 |
CreateProxyLocator 基于协议名称创建 IMFNetProxyLocator 接口代理定位器对象。 |
CreateRequest 由 Microsoft Media Foundation 调用以创建实现 IMFHttpDownloadRequest 接口的对象,该接口用于发送单个 HTTP 或 HTTPS 请求。 |
CreateSession 使用指定的初始化数据和自定义数据创建媒体密钥会话对象。 . |
CreateSession IMFContentDecryptionModule::CreateSession 函数创建一个 IMFContentDecryptionModuleSession 对象,该对象表示内容解密模块 (CDM) 会话。 |
CreateStream (ASF) 流配置对象创建高级系统格式。 |
CreateStreamPrioritization IMFASFProfile::CreateStreamPrioritization 方法 |
CreateSurface 创建 DirectX 视频加速 (DXVA) 视频处理器或 DXVA 解码器呈现目标。 |
CreateSyncEvent 围绕 IKsControl::KsEvent 方法的包装器,用于启用或禁用事件。 |
CreateSyncSemaphore 围绕 IKsControl::KsEvent 方法的包装器,用于启用或禁用信号灯。 |
CreateTimeRange 创建时间范围对象。 |
CreateTransform 由媒体管道调用以创建转换。 |
CreateTrustedInput 创建实现内容解密的 IMFTrustedInput 对象。 |
CreateVideoDecoder 为 Microsoft Direct3D 11 创建视频解码器设备。 |
CreateVideoDecoder 创建视频解码器实例。 |
CreateVideoDecoder 创建视频解码器设备。 |
CreateVideoDecoder1 创建一个视频解码器实例,该实例包含与分辨率无关的驱动程序资源和状态,并且支持受保护的资源。 |
CreateVideoDecoderHeap 分配视频解码器堆。 |
CreateVideoDecoderHeap1 分配一个视频解码器堆,其中包含与分辨率相关的驱动程序资源和状态,并且支持受保护资源。 |
CreateVideoDecoderOutputView 为视频解码器创建资源视图,描述解码操作的输出示例。 |
CreateVideoEncoder 创建 ID3D12VideoEncoder 的新实例。 |
CreateVideoEncoderHeap 创建 ID3D12VideoEncoderHeap 的新实例。 |
CreateVideoExtensionCommand 创建视频扩展命令。 |
CreateVideoMotionEstimator 创建 ID3D12VideoMotionEstimator,该 ID3D12VideoMotionEstimator 维护视频运动估算操作的上下文。 |
CreateVideoMotionVectorHeap 分配包含视频运动估计的运动矢量的堆。 |
CreateVideoProcessor 为 Microsoft Direct3D 11 创建视频处理器设备。 |
CreateVideoProcessor 创建视频处理器实例。 |
CreateVideoProcessor 创建 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器。 |
CreateVideoProcessor 创建视频处理器设备。 |
CreateVideoProcessor1 创建支持受保护资源的视频处理器实例。 |
CreateVideoProcessorEnumerator 枚举驱动程序的视频处理器功能。 |
CreateVideoProcessorInputView 为视频处理器创建资源视图,描述视频处理操作的输入示例。 |
CreateVideoProcessorOutputView 为视频处理器创建资源视图,描述视频处理操作的输出示例。 |
CreateVideoSurface 创建一个或多个 Microsoft Direct3D 视频图面。 |
指示 在文本轨道中发生提示事件时调用。 |
解码帧 将解码帧操作记录到命令列表。 |
DecodeFrame1 将解码帧操作记录到命令列表。 解码的输入、输出和参数指定为此方法的参数。 |
DecoderBeginFrame 启动解码操作以解码视频帧。 (ID3D11VideoContext.DecoderBeginFrame) |
DecoderEnableDownsampling 指示将使用解码器降级采样,并且驱动程序应分配适当的引用帧。 |
DecoderEndFrame 指示解码操作结束。 |
DecoderExtension 执行扩展函数进行解码。 |
DecoderUpdateDownsampling 汇报解码器向下采样参数。 |
DecryptionBlt 将加密数据写入受保护的图面。 (ID3D11VideoContext.DecryptionBlt) |
DecryptionBlt 将加密数据写入受保护的图面。 (IDirect3DCryptoSession9.DecryptionBlt) |
DEFINE_MEDIATYPE_GUID 根据 FOURCC 代码、D3DFORMAT值或音频格式类型定义媒体子类型 GUID。 |
DeleteAllItems 从对象的属性列表中删除所有键/值对。 |
DeleteInputStream 从此媒体基础转换中删除输入流 (MFT) 。 |
DeleteItem 从对象的属性列表中删除键/值对。 |
DeleteProperty 删除元数据属性。 |
DeleteTopology 从队列中删除拓扑。 |
DeselectStream 取消选择演示文稿中的流。 |
DetachMediaSource 分离媒体源。 |
DetachObject 将创建的对象与激活对象分离。 |
DiscardResource 指示可以放弃资源的当前内容。 (ID3D12VideoDecodeCommandList::D iscardResource) |
DiscardResource 指示可以放弃资源的当前内容。 (ID3D12VideoEncodeCommandList::D iscardResource) |
DiscardResource 指示可以放弃资源的当前内容。 |
断开连接 断开媒体元素与媒体共享引擎的连接。 |
DisconnectOutput 断开此节点上的输出流的连接。 |
DisconnectWebAudio 断开 Web 音频与媒体引擎的连接。 |
DropTime 在指定的时间间隔内删除样本。 |
DXVA2_Fixed32OpaqueAlpha 返回包含不透明 alpha 值的DXVA2_Fixed32结构。 |
DXVA2_Fixed32TransparentAlpha 返回包含透明 alpha 值的DXVA2_Fixed32结构。 |
DXVA2CreateDirect3DDeviceManager9 创建 Direct3D 设备管理器的实例。 |
DXVA2CreateVideoService 创建 DirectX 视频加速 (DXVA) 服务对象。 |
DXVA2FixedToFloat 将DXVA2_Fixed32值转换为浮点数。 |
DXVA2FloatToFixed 将浮点数转换为DXVA2_Fixed32值。 |
DXVAHD_CreateDevice 创建 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备。 |
EnableBuffering 启用或禁用缓冲。 |
EnableHardwareEffects 启用使用 IDirectXVideoProcessor::VideoProcessorBlt 实现的效果。 |
EnableHorizontalMirrorMode 启用或禁用视频镜像。 |
EnableTimeUpdateTimer 启用或禁用时间更新计时器。 |
EnableWindowlessSwapchainMode 启用或禁用无窗口交换链模式。 |
编码帧 对位流进行编码。 |
EncryptionBlt 从受保护的图面读取加密数据。 (ID3D11VideoContext.EncryptionBlt) |
EncryptionBlt 从受保护的图面读取加密数据。 (IDirect3DCryptoSession9.EncryptionBlt) |
End 从多路复用器收集数据并更新 ASF ContentInfo 对象,以在 ASF 标头对象中包含该信息。 |
End 实际暂停即将发生,不会再调用内容解密模块 (CDM) 。 |
EndConvertHNSToTimecode 完成异步请求,将时间以 100 纳秒为单位转换为电影和电视工程师协会 (SMPTE) 时间代码。 |
EndConvertTimecodeToHNS 完成异步请求,将电影和电视工程师协会 (SMPTE) 时间代码转换为 100 纳秒单位。 |
EndCreateObject 完成创建媒体源的异步请求。 |
EndCreateObject 完成从 URL 创建对象的异步请求。 (IMFSchemeHandler.EndCreateObject) |
EndCreateObject 完成创建字节流或媒体源的异步请求。 |
EndCreateObjectFromByteStream 完成从字节流创建媒体源的异步请求。 |
EndCreateObjectFromURL 完成从 URL 创建对象的异步请求。 (IMFSourceResolver.EndCreateObjectFromURL) |
EndEnableContent 结束执行内容启用操作的异步请求。 此方法由受保护媒体路径 (PMP) 调用,以完成对 IMFContentProtectionManager::BeginEnableContent 的异步调用。 |
EndEvent 仅限内部使用。 请不要直接调用。 (ID3D12VideoDecodeCommandList::EndEvent) |
EndEvent 仅限内部使用。 请不要直接调用。 (ID3D12VideoEncodeCommandList::EndEvent) |
EndEvent 仅限内部使用。 请不要直接调用。 (ID3D12VideoProcessCommandList::EndEvent) |
EndFinalize 完成异步终结操作。 |
EndFrame 发出解码操作结束的信号。 |
EndGetClientCertificate 完成获取客户端 SSL 证书的异步请求。 |
EndGetCredentials 完成检索用户凭据的异步请求。 |
EndGetEvent 完成对队列中下一个事件的异步请求。 |
EndGetEvent 完成对队列中下一个事件的异步请求。在 IMFMediaEventGenerator::EndGetEvent 的实现中调用此方法。 将该方法中的参数直接传递到此方法。 |
EndGetReport 结束获取表示相对面板位置的 IMFRelativePanelReport 接口的异步请求。 |
EndQuery 结束查询。 (ID3D12VideoDecodeCommandList::EndQuery) |
EndQuery 结束查询。 (ID3D12VideoEncodeCommandList::EndQuery) |
EndQuery 结束查询。 (ID3D12VideoProcessCommandList::EndQuery) |
EndRead 完成异步读取操作。 |
EndReadPayload 由 Microsoft Media Foundation 调用以完成由 BeginReadPayload 启动的异步操作。 |
EndReceiveResponse 由 Microsoft Media Foundation 调用以完成由 BeginReceiveResponse 启动的异步操作。 |
EndRegisterPlatformWorkQueueWithMMCSS 完成异步请求,以将平台工作队列与多媒体类计划程序服务相关联, (MMCSS) 任务。 |
EndRegisterTopologyWorkQueuesWithMMCSS 完成异步请求,将拓扑工作队列注册到多媒体类计划程序服务 (MMCSS) 。 |
EndSave 完成由 IMFSaveJob::BeginSave 启动的操作。 |
EndSendRequest 由 Microsoft Media Foundation 调用以完成由 BeginSendRequest 启动的异步操作。 |
EndUnregisterPlatformWorkQueueWithMMCSS 完成从多媒体类计划程序服务注销平台工作队列的异步请求, (MMCSS) 任务。 |
EndUnregisterTopologyWorkQueuesWithMMCSS 完成从多媒体类计划程序服务 (MMCSS) 注销拓扑工作队列的异步请求。 |
EndWrite 完成异步写入操作。 |
EndWriteSample 完成一个异步请求,以将媒体示例写入流。 |
EnqueueResourceReady 在已准备好使用关联的 D3D12 资源时,在指定生成者命令队列上排队,该队列将向下游使用者发出信号。 |
EnqueueResourceReadyWait 在指定的使用者命令队列上排队等待命令,开始等待来自生成者命令队列的资源就绪信号。 |
EnqueueResourceRelease 在 GPU 处理完使用者命令时,将围栏排入指定的命令队列,该队列将向同步对象发出信号。 |
错误 在文本轨道中发生错误时调用。 |
EstimateMotion 执行运动估计操作。 |
EventNotify 发生播放事件时通知应用程序。 |
执行 对当前帧执行解码操作。 |
ExecuteExtensionCommand 将执行视频扩展命令的命令记录到解码命令列表中。 |
ExecuteExtensionCommand 执行视频扩展命令。 |
ExecuteExtensionCommand 将执行视频扩展命令的命令记录到编码命令列表中。 |
ExecuteExtensionCommand 将执行视频扩展命令的命令记录到视频进程命令列表中。 |
完成 完成接收器编写器上的所有写入操作。 |
FindFirstProxy 初始化代理定位符对象。 |
FindNextProxy 确定要使用的下一个代理。 |
FindProfile 根据指定的配置文件 ID 查找配置文件。 |
FinishInitialization 完成 Output Protection Manager (OPM) 会话的初始化序列。 |
FinishSessionKeyRefresh 切换到新的会话密钥。 (ID3D11VideoContext.FinishSessionKeyRefresh) |
FinishSessionKeyRefresh 切换到新的会话密钥。 (IDirect3DCryptoSession9.FinishSessionKeyRefresh) |
刷新 导致流接收器删除它已接收但尚未呈现的任何样本。 |
刷新 向多路复用器发出信号,以处理所有排队的输出媒体样本。 将最后一个示例传递到多路复用器后调用此方法。 |
刷新 重置高级系统格式 (ASF) 拆分器并释放所有挂起的示例。 |
刷新 清除流使用的任何内部缓冲区。 如果要写入流,则会将缓冲的数据写入基础文件或设备。 |
刷新 刷新一个或多个流。 (IMFSinkWriter.Flush) |
刷新 刷新一个或多个流。 (IMFSourceReader.Flush) |
ForceEndOfPresentation 当播放到达段的末尾时,通知源。 对于时间线,这对应于到达标记点。 |
FrameStep 向前或向后单步执行一个帧。 |
FrameStep 向前迈出一个视频帧。 |
FreeRepresentation 释放由 IMFMediaType::GetRepresentation 方法分配的内存。 |
GenerateHeader 将 MFASFContentInfo 对象中的数据编码为二进制高级系统格式 (ASF) 标头。 |
GenerateIndexEntries 接受文件的 ASF 数据包并为其创建索引条目。 |
GeneratePresentationDescriptor 为 ASF 内容创建演示文稿描述符。 |
GenerateRequest 根据提供的数据生成许可证请求。 |
GenerateRequiredSchemas 检索输出信任机构 (OTA) 必须强制执行的输出保护系统列表,以及每个保护系统的配置数据。 |
get_Keys 获取与媒体引擎关联的媒体键对象;如果没有媒体键对象,则获取 null。 |
get_KeySystem 获取创建 IMFMediaKeys 对象时所使用的密钥系统字符串。 |
get_KeySystem 获取用于创建媒体键对象的密钥系统名称的名称。 |
get_SessionId 获取为此会话创建的唯一会话 ID。 |
GetAction 检索此输出信任机构 (OTA) 执行的操作。 |
GetActiveSourceBuffers 获取主动向媒体源提供媒体数据的源缓冲区。 |
GetActiveTracks 获取计时文本组件中活动计时文本轨道的列表。 |
GetActivityReport 根据指定的索引检索 IMFSensorActivityReport。 |
GetActivityReportByDeviceName 根据指定的设备名称检索 IMFSensorActivityReport。 |
GetAdvancedMediaCaptureSettings 获取高级媒体捕获设置。 |
GetAllLanguages 获取元数据可用语言的列表。 |
GetAllocatedBlob 检索与键关联的字节数组。 此方法为数组分配内存。 |
GetAllocatedString 获取与键关联的宽字符字符串。 此方法为字符串分配内存。 |
GetAllocatorUsage 检索指定输出流的示例分配器用法。 |
GetAllPropertyNames 获取此对象上所有元数据属性名称的列表。 |
GetAllSettings GetAllSettings 方法获取编解码器的当前属性并将其写入流。 (ICodecAPI::GetAllSettings) |
GetAllVolumes 检索音频流中所有通道的音量级别。 |
GetAppendWindowEnd 获取追加窗口末尾的时间戳。 |
GetAppendWindowStart 获取追加窗口开始的时间戳。 |
GetAspectRatioMode 获取当前纵横比更正模式。 此模式控制是否在播放期间保留视频纵横比。 |
GetAtEndOfPayload 由 Microsoft Media Foundation 调用,以检查它是否应调用 BeginReadPayload 以从响应的消息正文读取数据。 |
GetAttributes 获取具有指定索引的子流的 IMFAttributes。 |
GetAttributes 获取此媒体基础转换的全局属性存储 (MFT) 。 |
GetAudioAttributes 获取当前在转码配置文件中设置的音频流设置。 |
GetAudioEndpointRole 获取用于下一次调用 SetSource 或 Load 的音频设备终结点角色。 |
GetAudioFormat 自 Windows 7 起,GetAudioFormat 不再可供使用。 |
GetAudioStreamCategory 获取用于下一次调用 SetSource 或 Load 的音频流类别。 |
GetAutoPlay 查询媒体引擎是否自动开始播放。 |
GetAvailableDeviceMediaType 获取一种捕获流支持的格式。 |
GetBackgroundColor 获取区域的背景色。 |
GetBackgroundColor 获取计时文本样式的背景色。 |
GetBalance 获取音频平衡。 |
GetBalance 获取当前音频平衡。 |
GetBandwidthStep 检索应用于带宽步骤的流编号。 此方法用于多比特率 (MBR) 内容。 |
GetBandwidthStepCount 检索内容存在的带宽步骤数。 此方法用于多比特率 (MBR) 内容。 |
GetBlob 检索与键关联的字节数组。 此方法将数组复制到调用方分配的缓冲区中。 |
GetBlobSize 检索与键关联的字节数组的长度。 |
GetBold 确定计时文本的样式是否为粗体。 |
GetBorderColor 获取视频边框的当前颜色。 |
GetBuffer 检索指向 DirectX 视频加速的指针, (DXVA) 解码器缓冲区。 |
GetBufferCount 检索示例中的缓冲区数。 |
GetBuffered 查询媒体引擎缓冲的资源数据量。 |
GetBuffered 获取缓冲的时间范围。 |
GetBufferFullnessBits 未在此版本中实现。 (IWMCodecLeakyBucket.GetBufferFullnessBits) |
GetBufferSizeBits 检索缓冲区的当前大小(以位为单位)。 |
GetByteRanges 获取当前存储在缓存中的字节范围。 |
GetCapabilities 查询捕获设备支持的属性功能。 |
GetCapabilities 检索字节流的特征。 |
GetCapabilities 获取内容的功能信息。 |
GetCaptureDeviceActivate 获取当前捕获设备的 IMFActivate 对象指针。 |
GetCaptureDeviceSource 获取当前捕获设备的 IMFMediaSource 对象指针。 |
GetCertificate 获取驱动程序的证书链。 (ID3D11AuthenticatedChannel.GetCertificate) |
GetCertificate 获取驱动程序的证书链。 (ID3D11CryptoSession.GetCertificate) |
GetCertificate 获取驱动程序的证书链。 (IDirect3DAuthenticatedChannel9.GetCertificate) |
GetCertificate 获取驱动程序的证书链。 (IDirect3DCryptoSession9.GetCertificate) |
GetCertificate 检索客户端的证书。 |
GetCertificatePolicy 指示是必须由调用方、Media Foundation 还是 IMFSSLCertificateManager 实现类验证服务器 SSL 证书。 |
GetCertificateSize 获取驱动程序证书链的大小。 (ID3D11AuthenticatedChannel.GetCertificateSize) |
GetCertificateSize 获取驱动程序证书链的大小。 (ID3D11CryptoSession.GetCertificateSize) |
GetCertificateSize 获取驱动程序证书链的大小。 (IDirect3DAuthenticatedChannel9.GetCertificateSize) |
GetCertificateSize 获取驱动程序证书链的大小。 (IDirect3DCryptoSession9.GetCertificateSize) |
GetChainedLicenseResponse 未在此版本中实现。 (IMFDRMNetHelper.GetChainedLicenseResponse) |
GetChannelCount 检索音频流中的通道数。 |
GetChannelHandle 获取经过身份验证的通道的句柄。 |
GetChannelVolume 检索音频流中指定通道的音量级别。 |
GetCharacteristics 获取媒体接收器的特征。 |
GetCharacteristics 检索媒体源的特征。 |
GetCharacteristics 获取描述媒体项的各种标志。 |
GetClientCertificate 同步获取客户端 SSL 证书。 |
GetClipOverflow 确定文本剪辑是否溢出了区域。 |
GetClock 检索媒体会话的演示时钟。 |
GetClockCharacteristics 检索时钟的特征。 |
GetCodec 获取与视频编码器关联的编解码器。 |
GetCodec 获取与视频编码器堆关联的编解码器。 |
GetCodecConfiguration 获取与视频编码器关联的编解码器配置参数。 |
GetCodecLevel 获取与视频编码器堆关联的编解码器级别。 |
GetCodecProfile 获取与视频编码器关联的编解码器配置文件。 |
GetCodecProfile 获取与视频编码器堆关联的编解码器配置文件。 |
GetCodecProp 检索特定于输出格式的编解码器属性。 |
GetColor 获取计时文本样式的颜色。 |
GetConfiguration 返回支持的配置选项组合。 |
GetConfigurationData 返回输出保护系统的配置数据。 配置数据用于启用或禁用保护系统,以及设置保护级别。 |
GetContainerAttributes 获取当前在转码配置文件中设置的容器设置。 |
GetContentDesc 获取用于创建视频处理器的内容说明。 |
GetContentProtectionCaps 查询驱动程序的内容保护功能。 |
GetContentProtectionCaps 查询显示驱动程序的内容保护功能。 |
GetContext GetContext 方法检索以前通过调用 SetContext 与目录关联的字节块。 |
GetContiguousLength 检索以连续格式存储缓冲区内容所需的字节数。 |
GetContinuityKey 检索时钟的连续性密钥。 (不支持.) 。 |
GetControl 使用指定的从零开始的索引从集合中获取 控件。 |
GetControlCount 获取控件默认集合中当前控件的数目。 |
GetCorrelatedTime 检索与系统时间相关的最后一个时钟时间。 |
GetCount 获取可检索的 IMFSensorActivityReport 对象的计数。 |
GetCount 检索在此 对象上设置的属性数。 |
GetCreationParameters 获取用于创建解码器的参数。 |
GetCreationParameters 检索用于创建此设备的参数。 (IDirectXVideoDecoder.GetCreationParameters) |
GetCreationParameters 检索用于创建此设备的参数。 (IDirectXVideoProcessor.GetCreationParameters) |
GetCredential 检索指定 URL 的凭据对象。 |
GetCrossOriginPolicy 返回要应用于下载会话的客户端当前跨域策略。 |
GetCryptoSessionHandle 获取加密会话的句柄。 |
GetCryptoSessionPrivateDataSize 检索专用驱动程序数据的可选大小。 |
GetCryptoType 获取此会话支持的加密类型。 |
GetCueKind 获取计时文本提示的类型。 |
GetCueTimeOffset 获取提示时间的偏移量。 |
GetCurrentDeviceMediaType 获取捕获流的当前媒体类型。 |
GetCurrentLength 检索缓冲区中有效数据的长度。 |
GetCurrentMediaType 检索 对象的当前媒体类型。 |
GetCurrentMediaType 获取流的当前媒体类型。 |
GetCurrentPosition 检索流中的当前读取或写入位置。 |
GetCurrentProxy 检索当前代理信息,包括主机名和端口。 |
GetCurrentSource 获取当前媒体资源的 URL,如果没有媒体资源,则获取空字符串。 |
GetCurrentTime 获取当前播放位置。 (IMFMediaEngine.GetCurrentTime) |
GetData 检索系统 ID 数据。 |
GetData 获取计时文本对象的数据内容。 |
GetData 获取计时文本提示的数据内容。 |
GetDataFormat 获取标识轨道的基础数据格式的 GUID。 |
GetDataForNewHardwareKey 允许驱动程序返回初始化新硬件密钥时使用的 IHV 特定信息。 |
GetDecoderBuffer 获取指向解码器缓冲区的指针。 |
GetDecoderConfigurations 获取可用于解码器设备的配置。 |
GetDecoderDeviceGuids 检索标识图形硬件支持的解码器设备的 GUID 数组。 |
GetDecoderProfile 获取会话的解码配置文件。 |
GetDecoderRenderTargets 检索指定解码器设备支持的呈现目标。 |
GetDecrypter 检索解密器转换。 |
GetDefaultPlaybackRate 获取默认播放速率。 |
GetDefaultValue GetDefaultValue 方法获取编解码器属性的默认值。 (ICodecAPI::GetDefaultValue) |
GetDesc 获取视频解码器输出视图的属性。 |
GetDesc 获取视频处理器输入视图的属性。 |
GetDesc 获取视频处理器输出视图的属性。 |
GetDesc 获取创建 ID3D12VideoDecoder 时传递到 ID3D12VideoDevice::CreateVideoDecoder 的D3D12_VIDEO_DECODER_DESC结构。 |
GetDesc 获取创建 ID3D12VideoDecoderHeap 时传递到 ID3D12VideoDevice::CreateVideoDecoderHeap 的D3D12_VIDEO_DECODER_HEAP_DESC结构。 |
GetDesc 获取创建接口时提供的D3D12_VIDEO_EXTENSION_COMMAND_DESC。 |
GetDesc 获取创建 ID3D12VideoMotionEstimator 时传递到 ID3D12VideoDevice1::CreateVideoMotionEstimator) 的D3D12_VIDEO_MOTION_ESTIMATOR_DESC结构。 |
GetDesc 获取创建 ID3D12VideoMotionEstimatorHeap 时传递到 ID3D12VideoDevice1::CreateVideoMotionEstimatorHeap 的D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC结构。 |
GetDescription GetDescription 方法检索目录的说明(由先前调用 SetDescription 设置)。 |
GetDescription 检索输出格式的说明。 |
GetDescriptionData GetDescriptionData 方法获取之前通过调用 SetDescriptionData 与条目关联的说明数据块。 |
GetDescriptor GetDescriptor 方法检索目录的描述符(以前由 SetDescriptor 设置)。 |
GetDescriptor GetDescriptor 方法检索条目的描述符(以前通过调用 SetDescriptor 设置)。 |
GetDevice 获取有关映像共享设备的信息。 |
GetDevice 获取有关媒体共享设备的信息。 |
GetDeviceAttributes 获取传感器组的 IMFAttributes。 |
GetDeviceId 获取设备的唯一标识符。 此值当前未使用。 |
GetDeviceStreamCategory 获取指定源流索引的流类别。 |
GetDeviceStreamCount 获取设备流的数量。 |
GetDeviceType 获取一个值,该值指定由 对象表示的传感器设备的类型。 |
GetDirectxDeviceManager 获取 DirectX 设备管理器。 |
GetDisplayAlignment 获取区域的显示对齐方式。 |
GetDisplayName 检索音频会话的显示名称。 Windows 卷控件显示此名称。 |
GetDouble 检索与键关联的双精度值。 |
GetDriverHandle 获取驱动程序的句柄。 |
GetDropMode 检索当前放置模式。 |
GetDuration 获取媒体资源的持续时间。 |
GetDuration 获取媒体源的持续时间(以 100 纳秒为单位)。 |
GetDuration 获取轨道中提示的持续时间。 |
GetDuration 获取媒体项的持续时间。 |
GetDuration 获取当前媒体项的播放持续时间。 |
GetElement 检索集合中的 对象。 |
GetElementCount 检索集合中对象的数目。 (IMFCollection.GetElementCount) |
GetEnableData 检索手动内容启用操作的数据。 |
GetEnableType 检索此内容启用程序执行的操作类型。 |
GetEnableURL 检索用于执行手动内容启用操作的 URL。 |
GetEncoderFlags 获取用于初始化视频编码器的编码器标志。 |
GetEncoderHeapFlags 获取用于初始化视频编码器堆的编码器堆标志。 |
GetEncodingConfigurationPropertyStore 检索可用于设置编码属性的属性存储。 |
GetEncryptionBltKey 获取用于解密 ID3D11VideoContext::EncryptionBlt 方法返回的数据的加密密钥。 |
GetEncryptionBltKey 获取用于解密 IDirect3DCryptoSession9::EncryptionBlt 方法返回的数据的加密密钥。 |
GetEnd 获取指定时间范围的结束时间。 |
GetEntryCount GetEntryCount 方法检索集合中目录的数目。 |
GetEntryCount GetEntryCount 方法检索列表中的条目数。 |
GetEntryListCount GetEntryListCount 方法检索目录中的条目列表数。 |
GetError 获取最新的错误状态。 |
GetError 获取与媒体密钥会话关联的错误状态。 |
GetErrorCode 获取错误代码。 |
GetErrorCode 获取一个值,该值指示与轨道关联的最新错误的错误类型。 |
GetEvent 检索队列中的下一个事件。 此方法是同步方法。 |
GetEvent 检索队列中的下一个事件。 此方法是同步的。在 IMFMediaEventGenerator::GetEvent 的实现中调用此方法。 将该方法中的参数直接传递到此方法。 |
GetExpiration 获取 CDM 会话中所有密钥的过期时间。 |
GetExtendedCameraControl 获取 IMFExtendedCameraControl 的实例,该实例允许应用获取当前捕获设备的扩展属性控件。 |
GetExtendedErrorCode 获取扩展错误代码。 |
GetExtendedErrorCode 获取与轨道关联的最新错误的扩展错误代码。 |
GetExtendedType 检索事件的扩展类型。 |
GetExtent 获取区域的范围。 |
GetFastestRate 获取 对象支持的最快播放速率。 |
GetFilterPropertyRange 检索此设备支持的图像筛选器的值范围。 |
GetFilterPropertyRange 检索视频处理器设备支持的图像筛选器的值范围。 |
GetFlags 在捕获设备上查询属性标志。 |
GetFlags 获取为传感器设备设置的标志。 此方法保留供将来使用。 |
GetFlags 获取为传感器组设置的标志。 |
GetFlags 检索指示所选索引器选项的标志。 |
GetFlags 检索指示已配置多路复用器选项的标志。 |
GetFlags 检索在 ASF 拆分器上设置的选项标志。 |
GetFontFamily 获取计时文本样式的字体系列。 |
GetFontSize 获取计时文本样式的字号。 |
GetFontStyle 获取计时文本样式的字体样式。 |
GetFormatProp 检索输出媒体类型的格式属性。 使用此方法可获取有关枚举音频格式的信息。 |
GetFreeSampleCount 获取当前可用的视频示例数。 |
GetFriendlyName 获取与报表关联的传感器的友好名称。 |
GetFullCropRegion 检索源矩形和目标矩形。 |
GetFullTopology 从媒体会话获取拓扑。 |
GetGroupingParam 检索此音频会话所属的会话组。 |
GetGUID 检索与密钥关联的 GUID 值。 |
GetHeaderSize 检索高级系统格式 (ASF) 文件的标头节的大小。 |
GetHttpStatus 由 Microsoft Media Foundation 调用以检索服务器在其响应中指定的 HTTP 状态代码。 Media Foundation 在成功调用 EndReceiveResponse 后调用此方法。 |
GetHurryup 检索视频解码器的当前速度模式。 |
GetIconPath 检索音频会话的图标资源。 Windows 音量控件显示此图标。 |
GetId 获取计时文本提示的标识符。 |
GetId 获取计时文本的跟踪的标识符。 |
GetID 返回缓冲区表示的空间音频对象的唯一无符号 32 位 ID。 |
GetIdealVideoSize 获取可在不显著降低性能或图像质量的情况下显示的视频大小范围。 |
GetIdentifier 检索此流接收器的流标识符。 |
GetInBandMetadataTrackDispatchType 获取轨道的带内元数据。 |
GetIndexByteStreamCount 检索索引器对象正在使用的字节流数。 |
GetIndexPosition 从内容开头检索索引对象的偏移量。 |
GetIndexStatus 检索指定流和索引类型的索引设置。 |
GetIndexWriteSpace 检索存储已完成索引所需的缓冲区的大小(以字节为单位)。 |
GetInformation 将输出保护管理器 (OPM) 状态请求发送到显示驱动程序。 |
GetInput 检索连接到此节点上指定输入流的节点。 |
GetInputAvailableType 获取此媒体基础转换 (MFT) 上的输入流的可用媒体类型。 |
GetInputCount 检索此节点上当前存在的输入流数。 |
GetInputCurrentType 获取此媒体基础转换 (MFT) 上的输入流的当前媒体类型。 |
GetInputFormat 获取视频编码器的输入格式。 |
GetInputPrefType 检索此节点上输入流的首选媒体类型。 |
GetInputProtectionVersion 检索组件在输入时实现的示例保护的版本。 |
GetInputStatus 查询此 Media Foundation 转换 (MFT) 上的输入流是否可以接受更多数据。 |
GetInputStreamAttributes 获取此媒体基础转换 (MFT) 上的输入流的属性存储。 |
GetInputStreamDescs 获取通过调用 ID3D12VideoDevice::CreateVideoProcessor 创建视频处理器时提供的输入流说明。 |
GetInputStreamInfo 获取此媒体基础转换 (MFT) 的输入流的缓冲区要求和其他信息。 |
GetInputTrustAuthority 检索指定流的输入信任机构 (ITA) 。 |
GetItem 检索与键关联的值。 |
GetItemType 检索与键关联的值的数据类型。 |
GetKeyStatuses 获取对结构数组的引用,这些结构表示内容解密模块 (CDM) 会话已知的密钥 ID 以及关联密钥的当前状态。 |
GetKeySystem 获取给定源元素索引的键系统。 |
GetKeySystem 获取一个字符串,标识内容解密模块 (CDM) 所使用的密钥系统。 |
GetLabel 获取轨道的标签。 |
GetLanguage 获取当前语言设置。 |
GetLanguage 获取曲目的语言。 |
GetLastSendTime 检索上次接收的样本的发送时间。 |
GetLength 检索流的长度。 |
GetLength 获取列表中的源元素数。 |
GetLength 获取 对象中包含的时间范围数。 |
GetLength 获取列表中 IMFSourceBuffer 对象的数目。 |
GetLength 获取 timed-text-track 列表的长度(以轨道为单位)。 |
GetLine 从行的索引获取提示中的文本行。 |
GetLineCount 获取计时文本提示中的文本行数。 |
GetLineHeight 获取区域中每行文本的高度。 |
GetLoop 查询媒体引擎是否将循环播放。 |
GetMajorType 获取 对象的主要媒体类型。 |
GetMajorType 获取格式的主要类型。 |
GetManager 从 Microsoft 媒体基础视频呈现接收器获取 IMFDXGIDeviceManager。 |
GetMasterVolume 检索主卷级别。 |
GetMaximumDropMode 获取最大放置模式。 |
GetMaxLength 检索分配的缓冲区大小。 |
GetMaxMotionEstimationPrecision 获取视频编码器的最大运动估计精度。 |
GetMaxNumberOfBytesRequiredForResolution 检索创建媒体源或确定字节流处理程序无法分析此流所需的最大字节数。 |
GetMedia 获取列表中元素的预期媒体类型。 |
GetMediaItem 获取指向当前媒体项的指针。 |
GetMediaPlayer 获取指向创建媒体项的 MFPlay 播放器对象的指针。 |
GetMediaSink 检索拥有此流接收器的媒体接收器。 |
GetMediaSource 检索指向创建此媒体流的媒体源的指针。 |
GetMediaSource 获取从虚拟相机提供媒体数据的 IMFMediaSource。 |
GetMediaSourceTopology 返回生成内部拓扑的媒体源的拓扑。 |
GetMediaType 检索表示传感器流支持的媒体类型的 IMFMediaType。 |
GetMediaType 检索流的媒体类型。 |
GetMediaType 获取具有指定索引的子流的 IMFMediaType。 |
GetMediaTypeCount 检索受支持媒体类型的对象的列表中的媒体类型数。 |
GetMediaTypeCount 获取传感器流支持的媒体类型的计数。 |
GetMediaTypeHandler 检索流的媒体类型处理程序。 媒体类型处理程序可用于枚举流支持的媒体类型、获取当前媒体类型以及设置媒体类型。 |
GetMediaTypeHandler 检索流接收器的媒体类型处理程序。 可以使用媒体类型处理程序来查找流支持的格式,并在流中设置媒体类型。 |
GetMetadata 获取一个属性存储区,该存储包含源的元数据,例如作者或标题。 |
GetMetadataItems 检索指向可能包含空间音频元数据的缓冲区的指针。 |
GetMetadataTracks 获取计时文本组件中计时元数据轨的列表。 |
GetMFMetadata 获取整个演示文稿或演示文稿中一个流的元数据集合。 |
GetMinimumGRLVersion 检索全局吊销列表 (GRL) 的最低版本,该版本必须由此策略的受保护环境强制实施。 |
GetMinimumQualityLevel 获取组件支持的最低质量级别。 |
GetMirrorState 获取视频预览流的当前镜像状态。 (IMFCapturePreviewSink.GetMirrorState) |
GetMirrorState 获取视频预览流的当前镜像状态。 (IMFCaptureSource.GetMirrorState) |
GetMute 查询音频是否静音。 (IMFSimpleAudioVolume.GetMute) |
GetMute 查询音频是否静音。 (IMFPMediaPlayer.GetMute) |
GetMuted 查询音频是否静音。 (IMFMediaEngine.GetMuted) |
GetMutualExclusion 从配置文件中检索高级系统格式 (ASF) 互斥对象。 |
GetMutualExclusionCount 检索与配置文件关联的高级系统格式 (ASF) 互斥对象的数目。 |
GetName 检索编解码器的名称。 |
GetName 获取区域的名称。 |
GetName 获取计时文本样式的名称。 |
GetNativeMediaType 获取媒体源本机支持的格式。 |
GetNativeVideoSize 获取视频帧的大小,根据纵横比进行调整。 |
GetNativeVideoSize 获取视频的大小和纵横比。 |
GetNearestKeyFrames 对于特定的查找位置,获取两个最近的关键帧。 (IMFSeekInfo.GetNearestKeyFrames) |
GetNetworkState 获取媒体引擎的当前网络状态。 |
GetNextOutputTime 在解码器中查询即将发布的输出示例的时间戳。 如果在调用 IMediaObject::P rocessOutput 或 IMFTransform::P rocessOutput 获取示例之前需要知道示例的时间,请使用此方法。 |
GetNextPacket 从多路复用器检索下一个输出 ASF 数据包。 |
GetNextSample 在分析数据后,从高级系统格式 (ASF) 拆分器中检索示例。 |
GetNode 获取拓扑中由索引指定的节点。 |
GetNodeByID 获取拓扑中的节点,由节点标识符指定。 |
GetNodeCount 获取拓扑中的节点数。 |
GetNodeMask 获取视频编码器的节点掩码。 |
GetNodeMask 获取视频编码器堆的节点掩码。 |
GetNodeMask 获取通过调用 ID3D12VideoDevice::CreateVideoProcessor 创建视频处理器时提供的节点掩码。 |
GetNodeType 检索节点类型。 |
GetNumberOfStreams 获取媒体资源中的流数。 |
GetNumberOfStreams 获取媒体项中 (音频、视频和其他) 的流数。 |
GetNumberOfSupportedProtocols 检索网络方案插件支持的协议数。 |
GetNumInputStreamDescs 获取通过调用 ID3D12VideoDevice::CreateVideoProcessor 创建视频处理器时提供的输入流说明数。 |
GetObject 获取与此节点关联的 对象。 |
GetObject 返回与异步操作关联的 对象。 对象的类型(如果有)取决于调用的异步方法。 (IMFAsyncResult.GetObject) |
GetObject 获取用于创建媒体项的 对象。 |
GetObjectCount 获取示例中由 IMFSpatialAudioObjectBuffer 对象表示的空间音频对象的计数。 |
GetObjectPointer 获取指向异步回调与之关联的父对象的指针。 |
GetObjectTag 获取异步回调关联对象的父对象的标记。 |
GetOPMInfo 获取有关输出保护管理器 (OPM) 的状态信息。 |
GetOrAddControl 将新的自定义相机控件添加到相机控件集合。 |
GetOrAddExtendedControl 将新的扩展相机控件添加到相机控件集合。 |
GetOriginalId 获取以文本跟踪数据格式提供的提示标识符(如果可用)。 |
GetOriginatorID 检索一个 GUID,标识创建此输出策略对象的输入信任机构 (ITA) 。 |
GetOriginatorID 检索一个 GUID,该 GUID 标识生成此输出架构对象的输入信任机构 (ITA) 。 |
GetOutput 检索连接到此节点上的指定输出流的节点。 |
GetOutputAvailableType 获取此媒体基础转换 (MFT) 上的输出流的可用媒体类型。 |
GetOutputCount 检索此节点上当前存在的输出流数。 |
GetOutputCount 检索高级系统格式 (ASF) 内容的输出数。 |
GetOutputCurrentType 获取此媒体基础转换 (MFT) 的输出流的当前媒体类型。 |
GetOutputFromStream 检索与流关联的输出编号。 |
GetOutputMediaType 获取此捕获接收器上的流的输出格式。 |
GetOutputMutex 检索输出的互斥对象。 |
GetOutputMutexCount 检索与输出关联的互斥对象数。 |
GetOutputNodeCollection 获取拓扑中的输出节点。 |
GetOutputOverride 检索为流设置的手动输出替代选择。 |
GetOutputPrefType 检索此节点上输出流的首选媒体类型。 |
GetOutputProtectionVersion 检索组件在输出上实现的示例保护版本。 |
GetOutputStatus 查询媒体基础转换 (MFT) 是否已准备好生成输出数据。 |
GetOutputStreamAttributes 获取此媒体基础转换 (MFT) 的输出流的属性存储。 |
GetOutputStreamCount 检索与输出关联的流数。 |
GetOutputStreamDesc 获取通过调用 ID3D12VideoDevice::CreateVideoProcessor 创建视频处理器时提供的输出流说明。 |
GetOutputStreamInfo 获取此媒体基础转换 (MFT) 的输出流的缓冲区要求和其他信息。 |
GetOutputStreamNumbers 检索与输出关联的所有流的流编号。 |
GetOutputTrustAuthorityCount 获取此受信任输出 (OTA) 提供的输出信任机构的数目。 每个 OTA 报告一个操作。 |
GetPadding 获取围绕该区域的填充。 |
GetParameterRange GetParameterRange 方法获取编解码器属性的值范围。 (ICodecAPI::GetParameterRange) |
GetParameters 为回调的调度线程提供配置信息。 (IMFAsyncCallback.GetParameters) |
GetParameterValues GetParameterValues 方法获取编解码器属性的可能值列表。 (ICodecAPI::GetParameterValues) |
GetPassword 检索密码。 |
GetPayloadExtension 检索有关现有有效负载扩展的信息。 |
GetPayloadExtensionCount 检索为流配置的有效负载扩展数。 |
GetPlaftormWorkQueueMMCSSClass 检索指定平台工作队列的多媒体类计划程序服务 (MMCSS) 类。 |
GetPlatformWorkQueueMMCSSPriority 获取与指定平台工作队列关联的多媒体类计划程序服务的优先级 (MMCSS) 优先级。 |
GetPlatformWorkQueueMMCSSTaskId 检索指定平台工作队列的多媒体类计划程序服务 (MMCSS) 任务标识符。 |
GetPlaybackRate 获取当前播放速率。 (IMFMediaEngine.GetPlaybackRate) |
GetPlayed 获取已呈现的时间范围。 |
GetPolicy 检索策略,该策略定义允许用于此流的输出保护系统,以及每个保护系统的配置数据。 |
GetPosition 获取区域的位置。 |
GetPosition 获取当前播放位置。 (IMFPMediaPlayer.GetPosition) |
GetPreferredClsid 在首选列表中搜索与指定键名称匹配 (CLSID) 的类标识符。 |
GetPreload 获取预加载标志。 |
GetPresentationAttribute 从媒体资源获取演示文稿属性。 |
GetPresentationAttribute 从基础媒体源获取属性。 |
GetPresentationAttribute 查询演示文稿属性的媒体项。 |
GetPresentationClock 由媒体管道调用以获取 IMFPresentationClock 的实例。 |
GetPresentationClock 获取在媒体接收器上设置的演示时钟。 |
GetPresentationContext 将演示文稿描述符映射到其关联的 sequencer 元素标识符及其表示的拓扑。 |
GetPrivateData 根据使用 IWMCodecPrivateData::SetPartialOutputType 方法传递的输出类型检索视频内容的编解码器数据。 |
GetPrivateDataByteCount 获取通过 InvokeFunction 方法调用安全处理器时需要预先添加到输入和输出缓冲区的所需字节数。 |
GetProcAmpRange 检索此视频处理器设备上 (ProcAmp) 设置的视频处理器的值范围。 |
GetProcAmpRange 获取视频处理器的值范围 (ProcAmp) 设置。 |
GetProcedureAddress 获取已签名库中指定函数的过程地址。 |
GetProcessActivity 获取一个 IMFSensorProcessActivity 对象,该对象表示传感器的当前进程活动。 |
GetProcessCount 获取 IMFSensorProcessActivity 对象的计数,该对象表示可检索的与传感器关联的进程的当前活动。 |
GetProcessId 获取与活动关联的进程的 ID。 |
GetProfile 检索指定的配置文件。 |
GetProfile 检索描述 ASF 内容 (ASF) 配置文件的高级系统格式。 |
GetProfileId 检索传感器配置文件 ID。 |
GetProgress 检索保存到提供的字节流的内容百分比。 |
GetProperties 检索时钟的属性。 |
GetProperty 获取元数据属性的值。 |
GetProtectedResourceSession 获取在创建 ID3D12VideoDecoder1 时传递到 ID3D12VideoDevice2::CreateVideoDecoder1 的 ID3D12ProtectedResourceSession。 |
GetProtectedResourceSession 获取在创建 ID3D12VideoDecoderHeap1 时传递到 ID3D12VideoDevice2::CreateVideoDecoderHeap1 的 ID3D12ProtectedResourceSession。 |
GetProtectedResourceSession 获取在创建 ID3D12VideoExtensionCommand 时传递到 ID3D12VideoDevice2::CreateVideoExtensionCommand 的 ID3D12ProtectedResourceSession。 |
GetProtectedResourceSession 获取在创建 ID3D12VideoMotionEstimator 时传递到 ID3D12VideoDevice1::CreateVideoMotionEstimator 的 ID3D12ProtectedResourceSession。 |
GetProtectedResourceSession 获取在创建 ID3D12VideoMotionEstimatorHeap 时传递到 ID3D12VideoDevice1::CreateVideoMotionEstimatorHeap 的 ID3D12ProtectedResourceSession。 |
GetProtectedResourceSession 获取在创建 ID3D12VideoProcessor1 时传递到 ID3D12VideoDevice2::CreateVideoProcessor1 的 ID3D12ProtectedResourceSession。 |
GetProtectionCertificate 检索示例保护证书。 |
GetProtectionSystemIds IMFContentDecryptionModule::GetProtectionSystemIds 获取 IMFContentDecryptionModule 支持的 SystemID 列表。 |
GetQualityLevel 检索当前质量级别。 |
GetRangeEndOffset 由 Microsoft Media Foundation 调用以检索当前响应中最后一个字节的偏移量,从资源开始计数。 当请求使用 HTTP“Range”标头仅下载部分资源时,这非常有用。 |
GetRangeInfo 获取有关相机控件的接受范围、步长值和默认值的信息。 |
GetRate 获取当前播放速率。 (IMFRateControl.GetRate) |
GetRate 获取当前播放速率。 (IMFPMediaPlayer.GetRate) |
GetRateConversionCaps 获取视频处理器的速率转换功能。 |
GetReadyState 获取就绪状态,该状态指示是否可以呈现当前媒体资源。 |
GetReadyState 获取媒体源的就绪状态。 |
GetRealTimeMode 获取用于下一次调用 SetSource 或 Load 的实时模式。 |
GetReconstructedVideoFrame 注意 此方法已过时,不应使用。 检索当前重新构造的视频帧。 |
GetReconstructedVideoFrameSize 注意 此方法已过时,不应使用。 检索当前重新构造的视频帧的大小。 |
GetRecordCount 检索高级系统格式互斥对象中的记录数。 |
GetRegion 获取有关计时文本提示的显示区域的信息。 |
GetRelativePanel 从 ACPI_PLD_PANEL 枚举中获取一个值,该值指示捕获设备的位置。 |
GetRemoteHost 检索指向承载此代理的 对象的指针。 |
GetRemoteObject 检索指向此对象为其代理的远程对象的指针。 |
GetReport 获取表示相对面板位置的 IMFRelativePanelReport 接口。 |
GetReportTime 获取与传感器活动报告关联的时间。 |
GetRepresentation 检索媒体类型的替代表示形式。 目前仅支持 DirectShow AM_MEDIA_TYPE 结构。 |
GetRequiredProtections 获取必须在帧服务器模式下应用的内容保护。 |
GetResolutionList 获取与视频编码器堆关联的分辨率列表。 |
GetResolutionListCount ID3D12VideoEncoderHeap::GetResolutionListCount 方法 (d3d12video.h) 获取与视频编码器堆关联的分辨率列表计数。 |
GetResource 查询 Microsoft DirectX 图形基础结构 (DXGI) 界面。 |
GetResourceCharacteristics 获取描述媒体资源的各种标志。 |
GetRightToLeft 确定是否启用计时文本样式的从右到左书写模式。 |
GetRotation 获取视频预览流的旋转。 |
GetRotation 获取当前正在应用于录制的视频流的旋转。 |
GetSample 获取与具有指定索引的子流关联的 IMFSample。 |
GetSampleDuration 检索样本的持续时间。 |
GetSampleFlags 检索与示例关联的标志。目前未定义任何标志。 |
GetSampleTime 检索示例的呈现时间。 |
GetScanline0AndPitch 检索指向缓冲区内存和图面步幅的指针。 |
GetSchemaType 检索由此 对象表示的输出保护系统。 输出保护系统由 GUID 值标识。 |
GetScrollMode 获取区域的滚动模式。 |
GetSeekable 获取媒体引擎当前可查找的时间范围。 |
GetSeekPositionForValue 给定所需的查找时间,获取客户端应从中开始读取数据的偏移量。 |
GetSelectedStreams 获取当前所选流的列表。 |
GetSelectedStyle 从 SAMI 媒体源获取当前样式。 |
GetSensorDevice 获取与传感器组中设备对应的 IMFSensorDevice。 |
GetSensorDeviceCount 获取传感器组虚拟化的设备数。 |
GetSensorDeviceMode 获取一个值,该值指定传感器设备的当前共享模式,该模式为控制器或共享。 |
GetSensorGroupAttributes 获取传感器组的 IMFAttributes。 返回的对象是对内部属性存储的实时引用。 |
GetService 检索服务接口。 |
GetService 查询接口的基础接收器编写器对象。 |
GetService 获取指向基础源读取器对象的指针。 |
GetServiceForStream 查询接口的基础媒体接收器或编码器。 |
GetServiceForStream 查询接口的基础媒体源或解码器。 |
GetSessionCapabilities 根据当前演示文稿检索媒体会话的功能。 |
GetSessionId 获取内容解密模块 (CDM) 生成的唯一字符串标识符,应用程序可以使用该标识符来标识会话对象。 |
GetShowBackgroundAlways 确定计时文本的样式是否始终显示背景。 |
GetShutdownStatus 查询先前调用 IMFShutdown::Shutdown 方法的状态。 |
GetSink 获取指向捕获接收器对象之一的指针。 |
GetSinkInfo 获取转码配置文件中指定的音频和视频流的媒体类型。 |
GetSlowestRate 检索 对象支持的最慢播放速率。 |
GetSource 获取指向捕获源对象的指针。 |
GetSourceAttributes 获取媒体源的属性存储。 |
GetSourceBuffer 获取缓冲区集合中指定索引处的 IMFSourceBuffer。 |
GetSourceBuffer 获取列表中指定索引处的 IMFSourceBuffer。 |
GetSourceBuffers 获取与此媒体源关联的源缓冲区的集合。 |
GetSourceNodeCollection 获取拓扑中的源节点。 |
GetSourceOrigin 返回 HTML5 媒体元素的 W3C 原点。 |
GetStart 获取指定时间范围的开始时间。 |
GetStartStopPosition 获取媒体项的开始和停止时间。 |
GetStartTime 获取初始播放位置。 |
GetStartTime 获取轨迹中提示的开始时间。 |
GetState 检索时钟的当前状态。 |
GetState 返回由调用方在异步 Begin 方法中指定的状态对象。 (IMFAsyncResult.GetState) |
GetState 获取 MFPlay 播放器对象的当前播放状态。 |
GetStateNoAddRef 返回由调用方在异步 Begin 方法中指定的状态对象,而不增加对象的引用计数。 (IMFAsyncResult.GetStateNoAddRef) |
GetStatistics 检索多路复用器统计信息。 |
GetStatistics 从媒体引擎获取播放统计信息。 |
GetStatistics 获取有关接收器编写器性能的统计信息。 |
GetStatus 返回异步操作的状态。 (IMFAsyncResult.GetStatus) |
GetStatus 检索指定事件状态的 HRESULT。 |
GetStereo3DFramePackingMode 对于立体 3D 视频,获取视频帧中两个视图的布局。 |
GetStereo3DRenderMode 对于立体 3D 视频,查询媒体引擎如何呈现 3D 视频内容。 |
GetStream 按流索引从配置文件中检索流,和/或检索流索引的流编号。 |
GetStream 注意 此版本的 Media Foundation 中未实现此接口。 检索流优先级列表中的流的流编号。 |
GetStreamAttribute 从媒体资源获取流级属性。 |
GetStreamAttribute 查询流属性的媒体项。 |
GetStreamAttributes 获取媒体源上流的属性存储。 |
GetStreamAttributes 获取具有指定索引的流属性存储。 |
GetStreamAttributesCount 获取传感器设备的流属性存储的计数。 此数字表示设备可用的总流数,因为每个有效流都必须具有至少包含流 ID 和流类别的属性存储。 |
GetStreamByNumber 检索配置文件中流 (ASF) 流配置对象的高级系统格式。 此方法按流编号而不是流索引引用流。 |
GetStreamConfiguration 获取具有指定索引的流配置,该索引定义可包含多路复用输出的一组子流。 |
GetStreamConfiguration 获取媒体源的活动流配置,该配置定义包含多路复用输出的子流集。 |
GetStreamConfigurationCount 获取已注册的流配置的计数,这些配置定义可包含多路复用输出的子流集。 |
GetStreamCount 检索配置文件中的流数。 |
GetStreamCount 注意 此版本的 Media Foundation 中未实现此接口。 检索流优先级列表中的条目数。 |
GetStreamCount 检索高级系统格式 (ASF) 内容的流数。 |
GetStreamCount 获取多路复用媒体源管理的子流的计数。 (IMFMuxStreamAttributesManager.GetStreamCount) |
GetStreamCount 获取多路复用媒体源管理的子流的计数。 (IMFMuxStreamMediaTypeManager.GetStreamCount) |
GetStreamCount 获取多路复用媒体源管理的子流的计数。 (IMFMuxStreamSampleManager.GetStreamCount) |
GetStreamCount 获取此媒体基础转换 (MFT) 的当前输入和输出流数。 |
GetStreamDescriptor 检索此媒体流的流描述符。 |
GetStreamDescriptorCount 检索演示文稿中流描述符的数量。 每个流描述符都包含有关媒体源中一个流的信息。 若要检索流描述符,请调用 IMFPresentationDescriptor::GetStreamDescriptorByIndex 方法。 |
GetStreamIdentifier 检索流的标识符。 |
GetStreamIDs 获取此媒体基础转换 (MFT) 的输入和输出流的流标识符。 |
GetStreamIndexFromFriendlyName 获取从友好流名称转换的实际设备流索引。 |
GetStreamingMode 获取传感器进程的流模式。 |
GetStreamingState 获取一个值,该值指示传感器当前是否正在流式传输。 |
GetStreamLimits 获取此 Media Foundation 转换的最小和最大输入和输出流数 (MFT) 。 |
GetStreamNumber 检索流的流号。 |
GetStreamPrioritization IMFASFProfile::GetStreamPrioritization 方法 |
GetStreamSelection 查询是否选择要播放的流。 (IMFMediaEngineEx.GetStreamSelection) |
GetStreamSelection 查询是否选择了流。 |
GetStreamSelection 查询是否选择要播放的流。 (IMFPMediaItem.GetStreamSelection) |
GetStreamsForRecord 检索高级系统格式互斥对象中的记录中包含的流编号。 |
GetStreamSinkById 获取由流标识符指定的流接收器。 |
GetStreamSinkCount 获取此媒体接收器上的流接收器数。 |
GetStreamType 获取流的主要媒体类型。 |
GetString 检索与键关联的宽字符字符串。 |
GetStringLength 检索与键关联的字符串值的长度。 |
GetStyle 获取有关计时文本提示的样式的信息。 |
GetStyleCount 获取 SAMI 文件中定义的样式数。 |
GetStyles 获取 SAMI 文件中定义的样式名称的列表。 |
GetSubEntries GetSubEntries 方法获取由先前调用 SetSubEntries 设置的子项索引数组。 |
GetSubformatting 获取格式化的计时文本对象中的子格式。 |
GetSubformattingCount 获取格式化的计时文本对象中的子格式的数目。 |
GetSupportedHardwareEffects 返回当前配置的视频处理器中支持的效果列表。 |
GetSupportedProtocolType 按索引检索支持的协议。 |
GetSupportedRates 获取支持的播放速率范围。 |
GetSupportedStates 获取当前设备支持的封闭状态。 |
GetSurfacePitch 获取受保护图面的步幅。 |
GetSuspendNotify 获取内容解密模块 (CDM) 的挂起通知接口。 |
GetSuspendNotify 检索 IMFContentDecryptionModuleSession 挂起事件的 对象。 |
GetSymbolicLink 获取与报表关联的传感器的符号链接。 |
GetSymbolicLink 获取传感器设备的符号链接名称。 |
GetSymbolicLink 获取传感器组的符号链接名称。 |
GetText 获取格式化的计时文本对象中的文本。 |
GetTextAlignment 获取计时文本样式的文本对齐方式。 |
GetTextDecoration 获取为计时文本样式修饰文本的方式。 |
GetTextOutline 获取计时文本样式的文本大纲。 |
GetTextTracks 获取计时文本组件中所有计时文本轨迹的列表。 |
GetTime 检索最新的时钟时间。 |
GetTimelineMarkerTimer 获取下一个时间线标记的时间(如果有)。 |
GetTimeSeekResult 获取基于时间的查找的结果。 |
GetTimeSeekResult 由 Microsoft Media Foundation 调用以检索服务器在其响应中指定的 TimeSeekRange.DLNA.ORG HTTP 标头(如果有)的值。 |
GetTimeSource 检索时钟的表示时间源。 |
GetTimeStampOffset 获取附加到 IMFSourceBuffer 的媒体段的时间戳偏移量。 |
GetTitle GetTitle 方法检索由之前调用 SetTitle 设置的条目的标题。 |
GetTocByType GetTocByType 从 TOC 分析器对象检索指定类型的所有目录。 |
GetTocCount GetTocCount 方法检索 TOC 分析器对象中指定位置类型的目录数。 |
GetTopologyID 获取拓扑的标识符。 |
GetTopologyWorkQueueMMCSSClass 检索当前拓扑的指定分支的多媒体类计划程序服务 (MMCSS) 类。 |
GetTopologyWorkQueueMMCSSPriority 检索多媒体类计划程序服务 (与给定拓扑工作队列关联的 MMCSS) 字符串。 |
GetTopologyWorkQueueMMCSSTaskId 检索当前拓扑的指定分支的多媒体类计划程序服务 (MMCSS) 任务标识符。 |
GetTopoNodeID 检索节点的标识符。 |
GetTotalLength 由 Microsoft Media Foundation 调用以检索正在下载的资源的总长度(如果已知)。 |
GetTotalLength 检索示例中所有缓冲区中有效数据的总长度。 长度计算为 IMFMediaBuffer::GetCurrentLength 方法检索到的值之和。 |
GetTrack 从轨道的索引中获取列表中的文本轨道。 |
GetTrackById 从轨道的标识符获取列表中的文本轨道。 |
GetTrackId 获取计时文本提示的标识符。 |
GetTrackKind 获取计时文本轨道的类型。 |
GetTracks 检索向 IMFTimedText 注册的所有时间文本轨迹的列表。 |
GetTransformCount 由媒体管道调用以获取传感器转换提供的转换数。 |
GetTransformForStream 获取指向指定流的媒体基础转换 (MFT) 的指针。 (IMFSinkWriterEx.GetTransformForStream) |
GetTransformForStream 获取指向指定流的媒体基础转换 (MFT) 的指针。 (IMFSourceReaderEx.GetTransformForStream) |
GetTransformInformation 由媒体管道调用,以获取传感器转换提供的转换的相关信息。 |
GetType 获取控件的配置类型,指示是在流式处理开始之前还是流式处理启动后必须设置控件值。 |
GetType 检索由高级系统格式 (ASF) 互斥对象表示的互斥类型。 |
GetType 检索事件类型。 事件类型指示触发事件时发生的情况。 它还定义事件值的含义。 |
GetType 获取列表中元素的 MIME 类型。 |
GetType 获取缓冲区表示的空间音频对象的类型。 如果以前未调用 SetType,则此方法返回默认值 AudioObjectType_None。 |
GetUINT32 检索与密钥关联的 UINT32 值。 |
GetUINT64 检索与密钥关联的 UINT64 值。 |
GetUnderlyingClock 检索表示时间源用于生成其时钟时间的基础时钟。 |
GetUnknown 检索与键关联的接口指针。 |
GetUnknown 获取以前存储在媒体缓冲区对象中的 IUnknown 指针。 |
GetUpdating 获取一个值,该值指示 Append、AppendByteStream 还是 Remove 正在进行中。 |
GetURL 返回用于发送请求的 URL。 |
GetURL 获取列表中元素的 URL。 |
GetURL 获取用于创建媒体项的 URL。 |
GetUser 检索用户名。 |
GetUserData 获取存储在媒体项中的应用程序定义值。 |
GetValue ICodecAPI::GetValue 方法获取编解码器属性的当前值。 |
GetValue 检索与事件关联的值(如果有)。 该值作为 PROPVARIANT 结构进行检索。 实际数据类型和值的含义取决于 事件。 |
GetVideoAspectRatio 获取视频流的图片纵横比。 |
GetVideoAttributes 获取当前在转码配置文件中设置的视频流设置。 |
GetVideoDecoderCaps 检索视频解码器的功能和限制。 |
GetVideoDecoderConfig 获取驱动程序支持的解码器配置。 |
GetVideoDecoderConfigCount 获取驱动程序支持的指定视频说明的解码器配置数。 |
GetVideoDecoderProfile 获取驱动程序支持的配置文件。 |
GetVideoDecoderProfileCount 获取驱动程序支持的配置文件数。 |
GetVideoDecoderService 检索创建此解码器设备的 DirectX 视频加速 (DXVA) 解码器服务。 |
GetVideoFormat 自 Windows 7 起,GetVideoFormat 不再可供使用。 |
GetVideoProcessBltState 获取由 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备执行的 blit 操作的状态参数值。 |
GetVideoProcessorCaps 获取视频处理器的功能。 |
GetVideoProcessorCaps 获取一个或多个 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器的功能。 |
GetVideoProcessorCaps 检索视频处理器设备的功能。 |
GetVideoProcessorCaps 获取指定视频处理器设备的功能。 |
GetVideoProcessorContentDesc 获取用于创建此枚举器的内容说明。 |
GetVideoProcessorCustomRate 获取视频处理器支持的自定义帧速率列表。 |
GetVideoProcessorCustomRates 获取 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器支持的自定义速率列表。 自定义速率用于帧速率转换和反向电视电影 (IVTC) 。 |
GetVideoProcessorDeviceCaps 获取 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备的功能。 |
GetVideoProcessorDeviceGuids 获取标识图形硬件支持的视频处理器的 GUID 数组。 |
GetVideoProcessorFilterRange 获取图像筛选器的值范围。 |
GetVideoProcessorFilterRange 获取 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备支持的图像筛选器的值范围。 |
GetVideoProcessorInputFormats 获取 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备支持的输入格式列表。 |
GetVideoProcessorOutputFormats 获取 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备支持的输出格式列表。 |
GetVideoProcessorRateConversionCaps 返回一组与帧速率转换关联的视频处理器功能,包括去隔行和反电视电影。 |
GetVideoProcessorRenderTargets 获取视频处理器设备支持的呈现目标格式。 该列表可能包含 RGB 和 YUV 格式。 |
GetVideoProcessorService 检索创建此视频处理器设备的 DirectX 视频加速 (DXVA) 视频处理器服务。 |
GetVideoProcessorSubStreamFormats 获取指定视频处理器设备支持的子流格式的列表。 |
GetVideoProcessStreamState 获取 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备上的输入流的状态参数值。 |
GetVideoRepresentation 检索媒体类型的替代表示形式。 |
GetVideoService 查询 Microsoft Direct3D 设备以获取接口。 |
GetVideoService 获取 DirectX 视频加速 (DXVA) 服务接口。 |
GetVideoSourceRect 获取视频源矩形。 |
GetVideoSwapchainHandle 获取无窗口交换链的句柄。 |
GetVideoWindow 获取显示视频的窗口。 |
GetVolume 获取音频音量。 |
GetVolume 获取当前音频音量。 |
GetWrap 确定是否在区域中启用自动换行功能。 |
GetWritingMode 获取区域的写入模式。 |
HasAudio 查询当前媒体资源是否包含音频流。 |
HasAudio 查询媒体项是否包含音频流。 |
HasNullSourceOrigin 由 Microsoft Media Foundation 调用,用于检测 HTTP 或 HTTPS 请求已重定向到不同“源”的不同服务器的情况。 |
HasVideo 查询当前媒体资源是否包含视频流。 |
HasVideo 查询媒体项是否包含视频流。 |
Init Init 方法初始化 TOC 分析器对象并将其与媒体文件相关联。 |
初始化 初始化索引器对象。 |
初始化 使用 ASF ContentInfo 对象中的数据初始化多路复用器。 |
初始化 重置高级系统格式 (ASF) 拆分器,并将其配置为分析 ASF 数据节中的数据。 |
初始化 初始化捕获引擎。 |
初始化 初始化数字生活网络联盟 (DLNA) 媒体接收器。 (IMFDLNASinkInit.Initialize) |
InitializeCaptureSampleAllocator 使用与视频捕获方案相关的参数初始化示例分配器。 |
InitializeExtensionCommand 将用于初始化或重新初始化视频扩展命令的命令记录到视频解码命令列表中。 |
InitializeExtensionCommand 记录用于初始化视频扩展命令或将视频扩展命令重新初始化到视频处理器命令列表中的命令。 |
InitializeFactory 由媒体管道调用以初始化传感器转换。 |
InitializeHardwareKey 允许显示驱动程序返回初始化新硬件密钥时使用的特定于 IHV 的信息。 |
InitializeSampleAllocator 指定要分配的样本数和样本的媒体类型。 |
InitializeSampleAllocatorEx 初始化视频示例分配器对象。 |
InitInputProtection 初始化下游组件上的示例保护。 |
InitOutputProtection 从 上游 组件检索示例保护的初始化信息。 |
InsertAudioEffect 插入音频效果。 |
InsertEffect 将音频或视频效果应用于播放。 |
InsertElementAt 在集合中的指定索引处添加 对象。 |
InsertVideoEffect 插入视频效果。 |
Invoke 异步操作完成时调用。 (IMFAsyncCallback.Invoke) |
InvokeFunction 在安全处理器中调用保护系统的实现。 |
IsActive 确定计时文本轨道是否处于活动状态。 |
IsAutomaticSupported 查询内容启用程序是否可以自动执行其所有操作。 |
IsBackgroundTransferActive 查询后台传输是否处于活动状态。 |
IsCompressedFormat 查询媒体类型是否为临时压缩格式。 |
IsContiguousFormat 查询缓冲区的本机格式是否连续。 |
IsDisabled 查询阻止列表中是否显示 CLSID) (类标识符。 (IMFPluginControl.IsDisabled) |
IsEnded 查询播放是否已结束。 |
IsEndOfStream 查询当前位置是否已到达流的末尾。 |
IsEqual 比较两种媒体类型,并确定它们是否相同。 如果它们不相同,则 方法指示这两种格式的不同之处。 |
IsExternal 确定计时文本样式是否为外部样式。 |
IsFinal 查询此输出是否为策略接收器,这意味着它处理输入信任机构 (ITA) 所需的权限和限制。 |
IsInBand 确定计时文本轨道是否在带内。 |
IsInBandEnabled 确定是否启用带内模式。 |
IsMediaTypeSupported 查询对象是否支持指定的媒体类型。 |
IsMediaTypeSupported 确定媒体流是否支持指定的媒体类型。 |
IsModifiable 根据编解码器的当前配置,IsModifiable 方法查询编解码器属性是否可以更改。 (ICodecAPI::IsModifiable) |
IsPaused 查询当前是否暂停播放。 |
IsPlaybackRateSupported 查询媒体引擎是否可以以指定的播放速率播放。 |
IsProtected 查询媒体资源是否包含受保护的内容。 |
IsProtected 查询媒体项是否包含受保护的内容。 |
IsRateSupported 查询对象是否支持指定的播放速率。 |
IsSameOrigin 当指定的 URL 与 HTML5 媒体元素具有相同的源时,返回 true。 |
IsSeeking 查询媒体引擎当前是否正在寻求新的播放位置。 |
IsStereo3D 查询媒体资源是否包含立体 3D 视频。 |
IsSupported IsSupported 方法查询编解码器是否支持给定属性。 (ICodecAPI::IsSupported) |
IsTimeSeekSupported 查询字节流是否支持基于时间的查找。 |
IsTypeSupported 获取一个值,该值指示指定的键系统是否支持指定的媒体类型。 |
IsTypeSupported 获取一个值,该值指示媒体源是否支持指定的 MIME 类型。 |
IsTypeSupported 查询是否支持指定的密钥系统和(可选)内容类型。 |
IsTypeSupportedEx 指定键系统支持指定内容类型的查询。 |
KeyAdded 通知应用程序已添加密钥。 |
KeyError 通知应用程序处理密钥时出错。 |
KeyMessage 将信息传递给应用程序,以便它可以启动密钥获取。 |
KeyMessage 当 CDM (内容解密模块) 为会话生成消息时调用。 |
KeyStatusChanged 当内容解密模块中的密钥发生更改时,将调用 IMFContentDecryptionModuleSessionCallbacks::KeyStatusChanged 函数 (CDM) 会话或其状态。 |
加载 从输入部分拓扑创建完全加载的拓扑。 |
加载 加载当前媒体源。 |
加载 IMFContentDecryptionModuleSession::Load 函数将指定会话的数据加载到 IMFContentDecryptionModuleSession 对象中。 |
LoadDefaults 加载指定捕获源的相机控件默认值。 |
LoadReference 从流中存储的数据封送接口。 |
Lock 向调用方授予对缓冲区中内存的访问权限,以便进行读取或写入。 |
Lock2D 向调用方授予对缓冲区中的内存的访问权限。 (IMF2DBuffer.Lock2D) |
Lock2DSize 向调用方授予对缓冲区中的内存的访问权限。 (IMF2DBuffer2.Lock2DSize) |
LockControlData 检索与 IMFCameraControlDefaults 实例关联的控件的数据有效负载,从而允许客户端直接修改控件值。 |
LockDevice 授予调用方对 Microsoft Direct3D 设备的独占访问权限。 |
LockDevice 向调用方授予对 Direct3D 设备的独占访问权限。 |
LockPayload 锁定捕获设备控件中包含的内部有效负载缓冲区,以启用查询或更改有效负载。 |
LockProcess 阻止 PMP) 进程的受保护媒体路径 (结束。 (IMFPMPHost.LockProcess) |
LockProcess 阻止 PMP) 进程的受保护媒体路径 (结束。 (IMFPMPHostApp.LockProcess) |
LockProcess 阻止 PMP) 进程的受保护媒体路径 (结束。 (IMFPMPServer.LockProcess) |
LockStore 锁定属性存储,使其他线程无法访问它。 |
LoggedOnUser 查询是否应使用登录凭据。 |
MFAddPeriodicCallback 设置要以固定间隔调用的回调函数。 (MFAddPeriodicCallback) |
MFAllocateSerialWorkQueue 创建保证序列化工作项的工作队列。 |
MFAllocateWorkQueue 创建新的工作队列。 (MFAllocateWorkQueue) |
MFAllocateWorkQueueEx 创建新的工作队列。 (MFAllocateWorkQueueEx) |
MFAverageTimePerFrameToFrameRate 根据视频帧的平均持续时间计算帧速率(以帧/秒为单位)。 |
MFBeginCreateFile 开始异步请求以从文件创建字节流。 |
MFBeginRegisterWorkQueueWithMMCSS 将工作队列与多媒体类计划程序服务关联 (MMCSS) 任务。 (MFBeginRegisterWorkQueueWithMMCSS) |
MFBeginRegisterWorkQueueWithMMCSSEx 将工作队列与多媒体类计划程序服务关联 (MMCSS) 任务。 (MFBeginRegisterWorkQueueWithMMCSSEx) |
MFBeginUnregisterWorkQueueWithMMCSS 从多媒体类计划程序服务取消注册工作队列 (MMCSS) 任务。 (MFBeginUnregisterWorkQueueWithMMCSS) |
MFCalculateBitmapImageSize 检索视频格式的图像大小。 |
MFCalculateImageSize 检索未压缩视频格式的图像大小(以字节为单位)。 (MFCalculateImageSize) |
MFCancelCreateFile 取消从文件创建字节流的异步请求。 |
MFCancelWorkItem 尝试取消使用 MFScheduleWorkItem 或 MFScheduleWorkItemEx 计划的异步操作。 |
MFCombineSamples 如果媒体样本的组合持续时间未超过指定的持续时间,则将其连接到另一个样本。 |
MFCompareFullToPartialMediaType 将完整媒体类型与部分媒体类型进行比较。 |
MFConvertColorInfoFromDXVA 在 MFVIDEOFORMAT 结构中设置扩展的颜色信息。 |
MFConvertColorInfoToDXVA 将扩展的颜色信息从 MFVIDEOFORMAT 转换为等效的 DirectX 视频加速 (DXVA) 颜色信息。 |
MFConvertFromFP16Array 将 16 位浮点数数组转换为 32 位浮点数数组。 |
MFConvertToFP16Array 将 32 位浮点数数组转换为 16 位浮点数数组。 |
MFCopyImage 将图像或图像平面从一个缓冲区复制到另一个缓冲区。 |
MFCreate2DMediaBuffer 创建用于保存 2D 图像数据的系统内存缓冲区对象。 |
MFCreate3GPMediaSink 创建用于创作 3GP 文件的媒体接收器。 |
MFCreateAC3MediaSink 创建 AC-3 媒体接收器的实例。 |
MFCreateADTSMediaSink (ADTS) 媒体接收器创建音频数据传输流的实例。 |
MFCreateAggregateSource 创建聚合媒体源集合的媒体源。 |
MFCreateAlignedMemoryBuffer 使用指定的字节对齐方式分配系统内存,并创建用于管理内存的媒体缓冲区。 |
MFCreateAMMediaTypeFromMFMediaType 从媒体基础媒体类型创建 DirectShow AM_MEDIA_TYPE 结构。 |
MFCreateASFContentInfo 创建 ASF 标头对象对象。 |
MFCreateASFIndexer 创建 ASF 索引器对象。 |
MFCreateASFIndexerByteStream 创建字节流以访问 ASF 流中的索引。 |
MFCreateASFMediaSink 创建 ASF 媒体接收器。 |
MFCreateASFMediaSinkActivate 创建可用于创建 ASF 媒体接收器的激活对象。 |
MFCreateASFMultiplexer 创建 ASF 多路复用器。 |
MFCreateASFProfile 创建 ASF 配置文件对象。 |
MFCreateASFProfileFromPresentationDescriptor 从演示文稿描述符创建 ASF 配置文件对象。 |
MFCreateASFSplitter 创建 ASF 拆分器。 |
MFCreateASFStreamingMediaSink 为 ASF 流式处理接收器创建激活对象。 (MFCreateASFStreamingMediaSink) |
MFCreateASFStreamingMediaSinkActivate 为 ASF 流式处理接收器创建激活对象。 (MFCreateASFStreamingMediaSinkActivate) |
MFCreateASFStreamSelector 创建 ASF 流选择器。 |
MFCreateAsyncResult 创建异步结果对象。 如果要实现异步方法,请使用此函数。 (MFCreateAsyncResult) |
MFCreateAttributes 创建一个空的属性存储区。 |
MFCreateAudioMediaType 从 WAVEFORMATEX 结构创建音频媒体类型。 |
MFCreateAudioRenderer 创建流式处理音频呈现器。 |
MFCreateAudioRendererActivate 为流式处理音频呈现器创建激活对象。 |
MFCreateAVIMediaSink 创建 Audio-Video 交错 (AVI) 接收器。 |
MFCreateCameraControlMonitor 创建 IMFCameraControlMonitor 的实例。 |
MFCreateCameraOcclusionStateMonitor 创建 IMFCameraOcclusionStateMonitor 的新实例,该实例允许应用程序在相机遮挡状态更改时接收通知。 |
MFCreateCollection 创建空集合对象。 |
MFCreateContentDecryptorContext 为指定的媒体保护系统创建 IMFContentDecryptorContext 接口。 |
MFCreateContentProtectionDevice 为指定的媒体保护系统创建 IMFContentProtectionDevice 接口。 |
MFCreateCredentialCache 创建凭据缓存对象。 应用程序可以使用此对象来实现自定义凭据管理器。 |
MFCreateD3D12SynchronizationObject 实例化一个 Media Foundation D3D12 同步基元,该基元用于同步对存储在 Media Foundation 对象中的 D3D12 资源的访问。 |
MFCreateDeviceSource 为硬件捕获设备创建媒体源。 |
MFCreateDeviceSourceActivate 创建表示硬件捕获设备的激活对象。 |
MFCreateDXGIDeviceManager 创建 Microsoft DirectX 图形基础结构 (DXGI) 设备管理器 的实例。 |
MFCreateDXGISurfaceBuffer 创建媒体缓冲区来管理 Microsoft DirectX 图形基础结构 (DXGI) 图面。 |
MFCreateDXSurfaceBuffer 创建管理 Direct3D 9 图面的媒体缓冲区对象。 |
MFCreateEncryptedMediaExtensionsStoreActivate MFCreateEncryptedMediaExtensionsStoreActivate 函数创建实现 IMFActivate 的对象。 此对象的 ActivateObject 实现基于指定的 IMFPMPHostApp 和类 ID。 |
MFCreateEventQueue 创建事件队列。 |
MFCreateFile 从文件创建字节流。 |
MFCreateFMPEG4MediaSink 创建用于创作碎片 MP4 文件的媒体接收器。 |
MFCreateLegacyMediaBufferOnMFMediaBuffer 将 Media Foundation 媒体缓冲区转换为与 DirectX 媒体对象兼容的缓冲区, (DSO) 。 |
MFCreateMediaBufferFromMediaType 分配最适合指定媒体类型的系统内存缓冲区。 |
MFCreateMediaBufferWrapper 创建包装现有媒体缓冲区的媒体缓冲区。 |
MFCreateMediaEvent 创建媒体事件对象。 |
MFCreateMediaExtensionActivate 为 Windows 运行时 类创建激活对象。 |
MFCreateMediaSession 在应用程序的进程中创建媒体会话。 |
MFCreateMediaType 创建空媒体类型。 |
MFCreateMediaTypeFromProperties 从属性创建 IMFMediaType。 |
MFCreateMediaTypeFromRepresentation 从另一种格式表示形式创建 Media Foundation 媒体类型。 |
MFCreateMemoryBuffer 分配系统内存并创建媒体缓冲区来管理它。 |
MFCreateMFByteStreamOnStream 创建包装 IStream 指针的 Microsoft Media Foundation 字节流。 |
MFCreateMFByteStreamOnStreamEx 创建包装 IRandomAccessStream 对象的 Microsoft Media Foundation 字节流。 |
MFCreateMFByteStreamWrapper 为字节流创建包装器。 |
MFCreateMFVideoFormatFromMFMediaType 从视频媒体类型创建 MFVIDEOFORMAT 结构。 |
MFCreateMP3MediaSink 创建 MP3 媒体接收器。 |
MFCreateMPEG4MediaSink 创建用于创作 MP4 文件的媒体接收器。 |
MFCreateMuxSink 创建一个通用媒体接收器,用于包装多路复用器 Microsoft 媒体基础转换 (MFT) 。 |
MFCreateMuxStreamAttributes 创建描述多路复用子流的内容的 IMFAttributes。 |
MFCreateMuxStreamMediaType 创建描述多路复用子流的媒体类型的 IMFMediaType。 |
MFCreateMuxStreamSample 创建包含多路复用子流的样本的 IMFSample。 |
MFCreateNetSchemePlugin 为网络源创建方案处理程序。 |
MFCreatePMPMediaSession 在受保护的媒体路径 (PMP) 进程中创建媒体会话的实例。 |
MFCreatePMPServer (PMP) 服务器对象创建受保护的媒体路径。 |
MFCreatePresentationClock 创建演示文稿时钟。 |
MFCreatePresentationDescriptor 创建演示文稿描述符。 |
MFCreatePresentationDescriptorFromASFProfile 从 ASF 配置文件对象创建演示文稿描述符。 |
MFCreatePropertiesFromMediaType 从 IMFMediaType 创建属性。 |
MFCreateProtectedEnvironmentAccess 创建一个 IMFProtectedEnvironmentAccess 对象,该对象允许内容保护系统与受保护的环境进行握手。 |
MFCreateProxyLocator 创建默认代理定位符。 |
MFCreateRelativePanelWatcher 创建 IMFRelativePanelWatcher 接口的新实例 |
MFCreateRemoteDesktopPlugin 创建远程桌面插件对象。 如果应用程序在终端服务客户端会话中运行,请使用此对象。 |
MFCreateSample 创建一个空媒体示例。 |
MFCreateSampleCopierMFT 创建示例复制器转换的实例。 |
MFCreateSampleGrabberSinkActivate 为示例抓取器媒体接收器创建激活对象。 |
MFCreateSensorActivityMonitor 初始化 IMFSensorActivityMonitor 接口的新实例。 |
MFCreateSensorGroup 基于提供的符号链接名称创建 IMFSensorGroup 接口的实例。 |
MFCreateSensorProfile 基于指定的类型、索引和可选约束创建传感器配置文件。 |
MFCreateSensorProfileCollection 创建传感器配置文件集合。 |
MFCreateSensorStream 创建 IMFSensorStream 接口的实例。 |
MFCreateSequencerSegmentOffset 创建可用于在 Sequencer 源演示文稿中查找的 PROPVARIANT。 |
MFCreateSequencerSource 创建 Sequencer 源。 |
MFCreateSimpleTypeHandler 创建一个一次支持单个媒体类型的媒体类型处理程序。 |
MFCreateSinkWriterFromMediaSink 从媒体接收器创建接收器编写器。 |
MFCreateSinkWriterFromURL 从 URL 或字节流创建接收器编写器。 |
MFCreateSourceReaderFromByteStream 从字节流创建源读取器。 |
MFCreateSourceReaderFromMediaSource 从媒体源创建源读取器。 |
MFCreateSourceReaderFromURL 从 URL 创建源读取器。 |
MFCreateSourceResolver 创建源解析程序,该解析程序用于从 URL 或字节流创建媒体源。 |
MFCreateStandardQualityManager 创建质量管理器的默认实现。 |
MFCreateStreamDescriptor 创建流描述符。 |
MFCreateStreamOnMFByteStream 返回包装 Microsoft Media Foundation 字节流的 IStream 指针。 |
MFCreateStreamOnMFByteStreamEx 创建包装 Microsoft Media Foundation 字节流的 IRandomAccessStream 对象。 |
MFCreateSystemTimeSource 创建基于系统时间的演示时间源。 |
MFCreateTempFile 创建由临时本地文件支持的字节流。 |
MFCreateTopoLoader 创建拓扑加载程序的新实例。 |
MFCreateTopology 创建拓扑对象。 |
MFCreateTopologyNode 创建拓扑节点。 |
MFCreateTrackedSample 创建一个 IMFTrackedSample 对象,用于跟踪视频媒体样本上的引用计数。 |
MFCreateTranscodeProfile 创建空的转码配置文件对象。 |
MFCreateTranscodeSinkActivate 创建转码接收器激活对象。 |
MFCreateTranscodeTopology 创建部分转码拓扑。 |
MFCreateTranscodeTopologyFromByteStream 创建用于转码到字节流的拓扑。 |
MFCreateTransformActivate 为媒体基础转换创建泛型激活对象, (MRT) 。 |
MFCreateVideoMediaType 从 MFVIDEOFORMAT 结构创建视频媒体类型。 |
MFCreateVideoMediaTypeFromBitMapInfoHeader 未实现此函数。 (MFCreateVideoMediaTypeFromBitMapInfoHeader) |
MFCreateVideoMediaTypeFromBitMapInfoHeaderEx 从 BITMAPINFOHEADER 结构创建视频媒体类型。 |
MFCreateVideoMediaTypeFromSubtype 使用指定的子类型创建部分视频媒体类型。 |
MFCreateVideoMediaTypeFromVideoInfoHeader 从KS_VIDEOINFOHEADER结构创建媒体类型。 |
MFCreateVideoMediaTypeFromVideoInfoHeader2 从KS_VIDEOINFOHEADER2结构创建媒体类型。 |
MFCreateVideoRendererActivate 为增强的视频呈现器 (EVR) 媒体接收器创建激活对象。 |
MFCreateVideoSampleAllocatorEx 创建一个 对象,该对象分配与 Microsoft DirectX 图形基础结构 (DXGI) 兼容的视频示例。 |
MFCreateVirtualCamera 创建一个虚拟相机对象,调用方可以使用该对象从系统注册、注销或删除虚拟相机。 |
MFCreateWaveFormatExFromMFMediaType 将 Media Foundation 音频媒体类型转换为 WAVEFORMATEX 结构。 |
MFCreateWAVEMediaSink 创建 WAVE 存档接收器。 WAVE 存档接收器获取音频并将其写入.wav文件。 |
MFCreateWICBitmapBuffer 创建一个媒体缓冲区对象,该对象管理 Windows 图像处理组件 (WIC) 。 |
MFCreateWMAEncoderActivate 创建可用于创建 Windows Media Audio (WMA) 编码器的激活对象。 |
MFCreateWMVEncoderActivate 创建可用于创建 Windows Media Video (WMV) 编码器的激活对象。 |
MFDeserializeAttributesFromStream 将流中的属性加载到属性存储中。 |
MFDeserializePresentationDescriptor 从字节数组反序列化表示描述符。 |
MFEndCreateFile 完成从文件创建字节流的异步请求。 |
MFEndRegisterWorkQueueWithMMCSS 完成异步请求,以将工作队列与多媒体类计划程序服务关联 (MMCSS) 任务。 (MFEndRegisterWorkQueueWithMMCSS) |
MFEndUnregisterWorkQueueWithMMCSS 完成从多媒体类计划程序服务注销工作队列的异步请求, (MMCSS) 任务。 |
MFEnumDeviceSources 枚举音频或视频捕获设备的列表。 |
MFFrameRateToAverageTimePerFrame 将视频帧速率转换为帧持续时间。 |
MFGetAttribute2UINT32asUINT64 获取一个属性,其值为打包到 UINT64 中的两个 UINT32 值。 |
MFGetAttributeDouble 从属性存储返回一个双精度值;如果属性不存在,则返回默认值。 |
MFGetAttributeRatio 检索其值为比率的属性。 |
MFGetAttributesAsBlob 将属性存储的内容转换为字节数组。 |
MFGetAttributesAsBlobSize 检索 MFGetAttributesAsBlob 函数所需的缓冲区大小。 |
MFGetAttributeSize 检索其值为大小(以宽度和高度表示)的属性。 |
MFGetAttributeString 从属性存储中获取字符串值。 |
MFGetAttributeUINT32 从属性存储返回 UINT32 值;如果不存在特性,则返回默认值。 |
MFGetAttributeUINT64 从属性存储返回 UINT64 值;如果不存在特性,则返回默认值。 |
MFGetContentProtectionSystemCLSID 获取内容保护系统的类标识符。 |
MFGetLocalId 获取本地系统 ID。 |
MFGetMFTMerit 获取硬件编解码器的优点值。 |
MFGetPlaneSize 检索未压缩视频格式的图像大小(以字节为单位)。 (MFGetPlaneSize) |
MFGetPluginControl 获取指向 Microsoft Media Foundation 插件管理器的指针。 |
MFGetService 查询指定服务接口的 对象。 (MFGetService) |
MFGetStrideForBitmapInfoHeader 计算视频格式的最小图面步幅。 |
MFGetSupportedMimeTypes 检索为源解析程序注册的 MIME 类型。 |
MFGetSupportedSchemes 检索为源解析程序注册的 URL 方案。 |
MFGetSystemId 返回用于检索系统 ID 数据的 IMFSystemId 对象。 |
MFGetSystemTime 返回系统时间。 |
MFGetTimerPeriodicity 检索 MFAddPeriodicCallback 函数的计时器间隔。 |
MFGetTopoNodeCurrentType 获取与拓扑节点关联的流的媒体类型。 |
MFGetUncompressedVideoFormat 返回未压缩视频格式的 FOURCC 或 D3DFORMAT 值。 |
MFGetWorkQueueMMCSSClass 检索多媒体类计划程序服务 (MMCSS) 类当前与此工作队列关联的。 (MFGetWorkQueueMMCSSClass) |
MFGetWorkQueueMMCSSPriority 获取工作队列的相对线程优先级。 (MFGetWorkQueueMMCSSPriority) |
MFGetWorkQueueMMCSSTaskId 检索多媒体类计划程序服务 (MMCSS) 当前与此工作队列关联的任务标识符。 (MFGetWorkQueueMMCSSTaskId) |
MFHeapAlloc 分配内存块。 (MFHeapAlloc) |
MFHeapFree 释放通过调用 MFHeapAlloc 函数分配的内存块。 |
MFInitAMMediaTypeFromMFMediaType 从媒体基础媒体类型初始化 DirectShow AM_MEDIA_TYPE 结构。 |
MFInitAttributesFromBlob 从字节数组初始化属性存储的内容。 |
MFInitMediaTypeFromAMMediaType 从 DirectShow AM_MEDIA_TYPE 结构初始化媒体类型。 |
MFInitMediaTypeFromMFVideoFormat 从 MFVIDEOFORMAT 结构初始化媒体类型。 |
MFInitMediaTypeFromMPEG1VideoInfo 从 DirectShow MPEG1VIDEOINFO 结构初始化媒体类型。 |
MFInitMediaTypeFromMPEG2VideoInfo 从 DirectShow MPEG2VIDEOINFO 结构初始化媒体类型。 |
MFInitMediaTypeFromVideoInfoHeader 从 DirectShow VIDEOINFOHEADER 结构初始化媒体类型。 |
MFInitMediaTypeFromVideoInfoHeader2 从 DirectShow VIDEOINFOHEADER2 结构初始化媒体类型。 |
MFInitMediaTypeFromWaveFormatEx 从 WAVEFORMATEX 结构初始化媒体类型。 |
MFInitVideoFormat 初始化标准视频格式(如 DVD、模拟电视或 ATSC 数字电视)的 MFVIDEOFORMAT 结构。 |
MFInitVideoFormat_RGB 初始化未压缩 RGB 视频格式的 MFVIDEOFORMAT 结构。 |
MFInvokeCallback 调用回调方法以完成异步操作。 (MFInvokeCallback) |
MFIsContentProtectionDeviceSupported 检查指定的媒体保护系统是否支持硬件安全处理器。 |
MFIsFormatYUV 查询 FOURCC 代码或D3DFORMAT值是否为 YUV 格式。 |
MFIsVirtualCameraTypeSupported 返回一个值,该值指示平台上是否支持特定的虚拟相机。 |
MFllMulDiv 计算 ( (* b) + d) / c,其中每个术语都是一个 64 位有符号值。 |
MFLoadSignedLibrary 加载为受保护环境签名的动态链接库。 |
MFLockDXGIDeviceManager 锁定共享的 Microsoft DirectX 图形基础结构 (DXGI) 设备管理器。 |
MFLockPlatform 阻止 MFShutdown 函数。 |
MFLockSharedWorkQueue 获取并锁定共享工作队列。 (MFLockSharedWorkQueue) |
MFLockWorkQueue 锁定工作队列。 (MFLockWorkQueue) |
MFMapDX9FormatToDXGIFormat 将 Microsoft Direct3D 9 格式标识符转换为 Microsoft DirectX Graphics Infrastructure (DXGI) 格式标识符。 |
MFMapDXGIFormatToDX9Format 将 Microsoft DirectX Graphics Infrastructure (DXGI) 格式标识符转换为 Microsoft Direct3D 9 格式标识符。 |
MFP_GET_ACQUIRE_USER_CREDENTIAL_EVENT 将MFP_EVENT_HEADER指针强制转换为MFP_ACQUIRE_USER_CREDENTIAL_EVENT指针。 |
MFP_GET_ERROR_EVENT 将MFP_EVENT_HEADER指针强制转换为MFP_ERROR_EVENT指针。 |
MFP_GET_FRAME_STEP_EVENT 将MFP_EVENT_HEADER指针强制转换为MFP_FRAME_STEP_EVENT指针。 |
MFP_GET_MEDIAITEM_CLEARED_EVENT 将MFP_EVENT_HEADER指针强制转换为MEDIAITEM_CLEARED_EVENT指针。 |
MFP_GET_MEDIAITEM_CREATED_EVENT 将MFP_EVENT_HEADER指针强制转换为MFP_MEDIAITEM_CREATED_EVENT指针。 |
MFP_GET_MEDIAITEM_SET_EVENT 将MFP_EVENT_HEADER指针强制转换为MFP_MEDIAITEM_SET_EVENT指针。 |
MFP_GET_MF_EVENT 将MFP_EVENT_HEADER指针强制转换为MFP_MF_EVENT指针。 |
MFP_GET_PAUSE_EVENT 将MFP_EVENT_HEADER指针强制转换为MFP_PAUSE_EVENT指针。 |
MFP_GET_PLAY_EVENT 将MFP_EVENT_HEADER指针强制转换为MFP_PLAY_EVENT指针。 |
MFP_GET_PLAYBACK_ENDED_EVENT 将MFP_EVENT_HEADER指针强制转换为MFP_PLAYBACK_ENDED_EVENT指针。 |
MFP_GET_POSITION_SET_EVENT 将MFP_EVENT_HEADER指针强制转换为MFP_POSITION_SET_EVENT指针。 |
MFP_GET_RATE_SET_EVENT 将MFP_EVENT_HEADER指针强制转换为MFP_RATE_SET_EVENT指针。 |
MFP_GET_STOP_EVENT 将MFP_EVENT_HEADER指针强制转换为MFP_STOP_EVENT指针。 |
MFPCreateMediaPlayer 创建 MFPlay 播放器对象的新实例。 |
MFPERIODICCALLBACK MFAddPeriodicCallback 函数的回调函数。 |
MFPutWaitingWorkItem 将等待事件发出信号的工作项排队。 (MFPutWaitingWorkItem) |
MFPutWorkItem 将异步操作放在工作队列上。 (MFPutWorkItem) |
MFPutWorkItem2 将异步操作置于具有指定优先级的工作队列上。 (MFPutWorkItem2) |
MFPutWorkItemEx 将异步操作放在工作队列上。 (MFPutWorkItemEx) |
MFPutWorkItemEx2 将异步操作置于具有指定优先级的工作队列上。 (MFPutWorkItemEx2) |
MFRegisterLocalByteStreamHandler 在调用方进程中注册字节流处理程序。 |
MFRegisterLocalSchemeHandler 在调用方进程中注册方案处理程序。 |
MFRegisterPlatformWithMMCSS 将标准 Microsoft Media Foundation 平台工作队列注册到多媒体类计划程序服务 (MMCSS) 。 |
MFRemovePeriodicCallback 取消由 MFAddPeriodicCallback 函数设置的回调函数。 |
MFRequireProtectedEnvironment 查询媒体演示文稿是否需要受保护的媒体路径 (PMP) 。 |
MFScheduleWorkItem 计划异步操作在指定的间隔后完成。 (MFScheduleWorkItem) |
MFScheduleWorkItemEx 计划异步操作在指定的间隔后完成。 (MFScheduleWorkItemEx) |
MFSerializeAttributesToStream 将属性存储的内容写入流。 |
MFSerializePresentationDescriptor 将表示描述符序列化为字节数组。 |
MFSetAttribute2UINT32asUINT64 将两个 UINT32 值打包到 UINT64 属性值中。 |
MFSetAttributeRatio 将比率设置为 64 位属性值。 |
MFSetAttributeSize 将宽度和高度设置为单个 64 位属性值。 |
MFShutdown 关闭 Microsoft Media Foundation 平台。 |
MFShutdownObject 关闭 Media Foundation 对象并释放与该对象关联的所有资源。 (MFShutdownObject) |
MFSplitSample 将组合的媒体示例拆分回单个样本。 |
MFStartup 初始化 Microsoft Media Foundation。 |
MFTEnum 枚举注册表中 (MRT) 媒体基础转换。 |
MFTEnum2 获取与指定搜索条件匹配的 Microsoft Media Foundation (MCT) 转换的列表。 |
MFTEnumEx 获取与指定搜索条件匹配的 Microsoft Media Foundation (MCT) 转换的列表。 此函数扩展 MFTEnum 函数。 |
MFTGetInfo 从注册表中获取有关媒体基础转换的信息 (MFT) 。 |
MFTranscodeGetAudioOutputAvailableTypes 从音频编码器获取输出格式的列表。 |
MFTRegister 将有关媒体基础转换的信息 (MFT) 添加到注册表。 |
MFTRegisterLocal 在调用方进程中 (MFT) 注册媒体基础转换。 (MFTRegisterLocal) |
MFTRegisterLocalByCLSID 在调用方进程中 (MFT) 注册媒体基础转换。 (MFTRegisterLocalByCLSID) |
MFTUnregister 取消注册媒体基础转换 (MFT) 。 |
MFTUnregisterLocal 从调用方进程中注销一个或多个媒体基础转换 (MRT) 。 |
MFTUnregisterLocalByCLSID 从调用方进程中注销媒体基础转换 (MFT) 。 |
MFUnlockDXGIDeviceManager 解锁共享的 Microsoft DirectX 图形基础结构 (DXGI) 设备管理器。 |
MFUnlockPlatform 通过调用 MFLockPlatform 函数锁定媒体基础平台后,解锁该平台。 |
MFUnlockWorkQueue 解锁工作队列。 (MFUnlockWorkQueue) |
MFUnregisterPlatformFromMMCSS 从多媒体类计划程序服务注销 Microsoft Media Foundation 平台工作队列, (MMCSS) 任务。 |
MFUnwrapMediaType 检索由 MFWrapMediaType 函数包装在另一个媒体类型中的媒体类型。 |
MFValidateMediaTypeSize 验证视频格式块的缓冲区大小。 |
MFWrapMediaType 创建包装另一种媒体类型的媒体类型。 |
MonitorEnable 在启用操作完成时请求通知。 |
NeedKey 通知应用程序需要一个或多个密钥以及任何初始化数据。 |
NegotiateAuthenticatedChannelKeyExchange 为经过身份验证的通道建立会话密钥。 |
NegotiateCryptoSessionKeyExchange 建立加密会话的会话密钥。 |
NegotiateKeyExchange 为经过身份验证的通道建立会话密钥。 |
NegotiateKeyExchange 建立加密会话的会话密钥。 |
NotifyEndOfSegment 通知媒体接收器流已到达段的末尾。 |
NotifyPreroll 通知媒体接收器演示文稿时钟即将启动。 |
NotifyPresentationClock 在媒体会话选择演示文稿时钟时调用。 |
NotifyProcessInput 当媒体处理器即将将输入样本传送到管道组件时调用。 |
NotifyProcessOutput 在媒体处理器从管道组件获取输出样本后调用。 |
NotifyPrune 当分配器释放分配器样本以供分配器修剪时调用,或当分配器被删除时调用。 |
NotifyQualityEvent 从媒体接收器转发 MEQualityNotify 事件。 |
NotifyQualityEvent 在管道组件发送 MEQualityNotify 事件时调用。 |
NotifyRelease 当视频示例返回到分配器时调用。 |
NotifyTopology 在媒体会话即将开始播放新拓扑时调用。 |
OnAbort 用于指示源缓冲区已中止。 |
OnActivitiesReport 当新的 IMFSensorActivitiesReport 可用时,由媒体管道引发。 |
OnAddSourceBuffer 指示已添加 IMFSourceBuffer。 |
OnChange 当相机控件值更改时引发。 |
OnClockPause 在演示时钟暂停时调用。 |
OnClockRestart 当演示时钟在暂停时从同一位置重新启动时调用。 |
OnClockSetRate 当演示时钟上的速率更改时调用。 |
OnClockStart 在演示时钟开始时调用。 |
OnClockStop 在演示时钟停止时调用。 |
OnError 当关联的 IMFCameraControlMonitor 中发生不可恢复的错误时引发。 |
OnError 用于指示源缓冲区发生错误。 |
OnEvent 由捕获引擎调用,以通知应用程序捕获事件。 |
OnEvent 当源读取器从媒体源接收某些事件时调用。 |
OnFinalize 在 IMFSinkWriter::Finalize 方法完成时调用。 |
OnFlush 在 IMFSourceReader::Flush 方法完成时调用。 |
OnMarker 在 IMFSinkWriter::P laceMarker 方法完成时调用。 |
OnMediaPlayerEvent 由 MFPlay 播放器对象调用,以通知应用程序播放事件。 |
OnOcclusionStateReport 当相机遮挡状态更改时由系统调用。 |
OnProcessSample 当采样器接收器收到新的媒体样本时调用。 (IMFSampleGrabberSinkCallback.OnProcessSample) |
OnProcessSampleEx 当采样器接收器收到新的媒体样本时调用。 (IMFSampleGrabberSinkCallback2.OnProcessSampleEx) |
OnReadSample 在 IMFSourceReader::ReadSample 方法完成时调用。 |
OnRedirect 当字节流重定向到 URL 时调用。 |
OnRemoveSourceBuffer 指示 IMFSourceBuffer 已删除。 |
OnSample 当捕获接收器收到样本时调用。 |
OnSendingRequest 在字节流请求 URL 时调用。 |
OnServerCertificate 在收到服务器 SSL 证书时由媒体基础调用;指示是否接受服务器证书。 |
OnSetPresentationClock 在采样采集器接收器上设置演示时钟时调用。 |
OnShutdown 关闭采样器接收器时调用。 |
OnSourceClose 用于指示媒体源已关闭。 |
OnSourceEnded 用于指示媒体源已结束。 |
OnSourceEvent 打开操作开始或结束时由网络源调用。 |
OnSourceOpen 用于指示媒体源已打开。 |
OnStreamError 当 IMFSinkWriter 发生异步错误时调用。 |
OnStreamError 当 IMFSourceReader 发生异步错误时调用。 |
OnSynchronizedEvent 当示例的格式发生更改时,由捕获接收器调用。 |
OnTransformChange 生成或修改 IMFSourceReader 中的转换链时调用。 (IMFSinkWriterCallback2.OnTransformChange) |
OnTransformChange 生成或修改 IMFSourceReader 中的转换链时调用。 (IMFSourceReaderCallback2.OnTransformChange) |
OnUpdate 用于指示源缓冲区正在更新。 |
OnUpdateEnd 用于指示源缓冲区已完成更新。 |
OnUpdateStart 用于指示源缓冲区已开始更新。 |
OnVideoStreamTick 查询媒体引擎,以确定新的视频帧是否已准备就绪。 |
OpenDeviceHandle 获取 Microsoft Direct3D 设备的句柄。 |
OpenDeviceHandle 获取 Direct3D 设备的句柄。 |
OPMGetVideoOutputForTarget 返回指定适配器上 VidPN 目标的视频输出对象。 |
OPMGetVideoOutputsFromHMONITOR 为与特定 HMONITOR 句柄关联的每个物理监视器创建输出保护管理器 (OPM) 对象。 |
OPMGetVideoOutputsFromIDirect3DDevice9Object 为与特定 Direct3D 设备关联的每个物理监视器创建输出保护管理器 (OPM) 对象。 |
Pack2UINT32AsUINT64 将两个 UINT32 值打包到一个 UINT64 值中。 |
PackRatio 将两个表示比率的 UINT32 值打包为 UINT64 值。 |
PackSize 将 UINT32 宽度值和 UINT32 高度值打包到表示大小的 UINT64 值中。 |
ParseData 将数据包的高级系统格式 (ASF) 数据发送到 ASF 拆分器进行处理。 |
ParseHeader 分析 ASF 标头中的信息,并使用该信息在 ContentInfo 对象中设置值。 可以在单个缓冲区中传递整个标头,也可以将其分多个部分发送。 |
暂停 暂停媒体会话。 |
暂停 暂停媒体源中的所有活动流。 |
暂停 暂停演示时钟。 时钟暂停时,时钟时间不会提前,时钟的 IMFPresentationClock::GetTime 返回时钟暂停的时间。 |
暂停 暂停播放。 (IMFMediaEngine.Pause) |
暂停 暂停播放。 (IMFPMediaPlayer.Pause) |
PDXVAHDSW_CreateDevice 创建软件插件 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备的实例。 |
PDXVAHDSW_CreateVideoProcessor 创建软件 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器插件。 |
PDXVAHDSW_DestroyDevice 销毁软件插件 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备的实例。 |
PDXVAHDSW_DestroyVideoProcessor 销毁 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器的软件。 |
PDXVAHDSW_GetVideoProcessBltStatePrivate 从软件 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器获取专用 blit 状态。 |
PDXVAHDSW_GetVideoProcessorCaps 获取一个或多个软件 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器的功能。 |
PDXVAHDSW_GetVideoProcessorCustomRates 获取软件 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器支持的自定义速率。 |
PDXVAHDSW_GetVideoProcessorDeviceCaps 获取软件插件 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备的功能。 |
PDXVAHDSW_GetVideoProcessorFilterRange 从软件插件 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备获取受支持的图像筛选器值范围。 |
PDXVAHDSW_GetVideoProcessorInputFormats 获取软件插件 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备支持的输入格式。 |
PDXVAHDSW_GetVideoProcessorOutputFormats 获取软件插件 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备支持的输出格式。 |
PDXVAHDSW_GetVideoProcessStreamStatePrivate 从软件 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器获取专用流状态。 |
PDXVAHDSW_Plugin 指向初始化 Microsoft DirectX 视频加速高清 (DXVA-HD) 的软件插件设备的函数的指针。 |
PDXVAHDSW_ProposeVideoPrivateFormat 从软件插件 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备获取专用表面格式。 |
PDXVAHDSW_SetVideoProcessBltState 通过软件 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器设置 blit 操作的状态参数。 |
PDXVAHDSW_SetVideoProcessStreamState 为软件 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器上的输入流设置状态参数。 |
PDXVAHDSW_VideoProcessBltHD 执行视频处理 blit。 |
PlaceEncodingParameters 使用新的编码器设置集合动态更新编码器配置。 |
PlaceMarker 在流中Places标记。 |
PlaceMarker Places指定流中的标记。 |
玩 开始播放。 (IMFMediaEngine.Play) |
玩 开始播放。 (IMFPMediaPlayer.Play) |
准备 通过加载任何必需的管道组件(例如编码器、视频处理器和媒体接收器)来准备捕获接收器。 |
ProcessEvent 将事件发送到此媒体基础转换 (MFT) 的输入流。 |
ProcessFrames 将视频处理操作记录到命令列表,对一个或多个输入样本进行操作,并将结果写入输出图面。 (ID3D12VideoProcessCommandList::P rocessFrames) |
ProcessFrames1 将视频处理操作记录到命令列表,对一个或多个输入样本进行操作,并将结果写入输出图面。 (ID3D12VideoProcessCommandList1::P rocessFrames1) |
ProcessInput 将数据传送到此媒体基础转换上的输入流 (MFT) 。 |
ProcessLicenseRequest 获取指定请求的许可证响应。 |
ProcessMessage 将消息发送到媒体基础转换 (MFT) 。 |
ProcessOutput 从当前输入数据生成输出。 |
ProcessSample 将示例传送到流。 媒体接收器处理示例。 |
ProcessSample 将输入样本传送到多路复用器。 |
查询 将查询发送到经过身份验证的通道。 |
QueryAuthenticatedChannel 将查询发送到经过身份验证的通道。 |
QueryHeader 由 Microsoft Media Foundation 调用,用于从对以前发送的 HTTP 或 HTTPS 请求的响应中检索指定 HTTP 标头的值。 |
QueueEvent 将新事件放入对象的队列中。 |
QueueEvent 将事件放入队列中。 |
QueueEventParamUnk 创建事件,将 IUnknown 指针设置为事件数据,并将事件放入队列中。 |
QueueEventParamVar 创建事件,将 PROPVARIANT 设置为事件数据,并将事件放入队列中。在 IMFMediaEventGenerator::QueueEvent 的实现中调用此方法。 |
读取 从流中读取数据。 |
ReadGRL 获取 GLR) (全局吊销列表。 |
ReadSample 从媒体源读取下一个示例。 |
RecommendVideoDecoderDownsampleParameters 允许驱动程序从输入参数中推荐最佳输出向下采样参数。 |
RegisterForEvent RegisterForEvent 方法注册应用程序以从编解码器接收事件。 (ICodecAPI::RegisterForEvent) |
RegisterMFT 在调用方进程中) 注册一个或多个媒体基础转换 (MRT。 |
RegisterNotifications 注册计时文本通知对象。 |
RegisterProxyResult 记录使用当前代理的成功或失败。 |
RegisterThreads 通知对象将其工作线程注册到多媒体类计划程序服务 (MMCSS) 。 (IMFRealTimeClient.RegisterThreads) |
RegisterThreadsEx 通知对象将其工作线程注册到多媒体类计划程序服务 (MMCSS) 。 (IMFRealTimeClientEx.RegisterThreadsEx) |
RegisterVideoProcessorSoftwareDevice 注册软件视频处理设备。 |
ReleaseBuffer 释放通过调用 IDirectXVideoDecoder::GetBuffer 获取的缓冲区。 |
ReleaseDecoderBuffer 释放通过调用 ID3D11VideoContext::GetDecoderBuffer 方法获取的缓冲区。 |
移除 从 IMFSourceBuffer 中删除由指定时间范围定义的媒体段。 |
移除 删除与会话关联的所有许可证和密钥。 |
移除 禁用和注销系统中的虚拟相机。 |
RemoveAllBuffers 从示例中删除所有缓冲区。 |
RemoveAllControls 从相机控件集合中删除所有控件。 |
RemoveAllEffects 从捕获流中删除所有效果。 |
RemoveAllEffects 删除所有音频和视频效果。 |
RemoveAllEffects 删除使用 IMFPMediaPlayer::InsertEffect 方法添加的所有效果。 |
RemoveAllElements 从集合中移除所有项。 |
RemoveAllElements 从列表中删除所有源元素。 |
RemoveAllPayloadExtensions 删除为流配置的所有有效负载扩展。 |
RemoveAllStreams 从捕获接收器中删除所有流。 |
RemoveAllTransformsForStream 删除指定流的所有媒体基础转换 (MRT) ,解码器除外。 |
RemoveClockStateSink 取消注册正在从时钟接收状态更改通知的对象。 |
RemoveControl 从相机控件集合中删除具有指定控件集和 ID 的控件。 |
RemoveControlSubscription 从将引发 IMFCameraControlNotify::OnChange 通知的控件列表中删除相机控件。 |
RemoveEffect 从捕获流中删除效果。 |
RemoveEffect 删除使用 IMFPMediaPlayer::InsertEffect 方法添加的效果。 |
RemoveElement 从集合中移除一个对象。 |
RemoveMutualExclusion 从配置文件中删除高级系统格式 (ASF) 互斥对象。 |
RemoveNode 从拓扑中删除节点。 |
RemoveProfile 根据指定的配置文件 ID 删除指定的配置文件。 |
RemoveRecord 从高级系统格式 (ASF) 互斥对象中删除记录。 |
RemoveSourceBuffer 从 IMFMediaSourceExtension 对象管理的源缓冲区集合中删除指定的源缓冲区。 |
RemoveStream 从高级系统格式 (ASF) 配置文件对象中删除流。 |
RemoveStream 注意 此版本的 Media Foundation 中未实现此接口。 从流优先级列表中删除流。 |
RemoveStreamConfiguration 取消注册流配置,该配置定义可包含在多路复用输出中的一组子流。 |
RemoveStreamFromRecord 从高级系统格式互斥对象中的记录中删除流编号。 |
RemoveStreamPrioritization IMFASFProfile::RemoveStreamPrioritization 方法 |
RemoveStreamSink 从媒体接收器中删除流接收器。 |
RemoveTocByType RemoveTocByType 方法从 TOC 分析器对象中删除指定类型的所有目录。 |
RemoveTrack 删除具有指定标识符的计时文本曲目。 |
RequestAccess 请求对流执行指定操作的权限。 |
RequestSample 从媒体源请求示例。 |
重置 将命令列表重置回其初始状态,就像刚刚创建新命令列表一样。 (ID3D12VideoDecodeCommandList::Reset) |
重置 将命令列表重置回其初始状态,就像刚刚创建新命令列表一样。 (ID3D12VideoEncodeCommandList::Reset) |
重置 将命令列表重置回其初始状态,就像刚刚创建新命令列表一样。 (ID3D12VideoProcessCommandList::Reset) |
重置 将输入信任机构 (ITA) 重置为其初始状态。 |
重置 重置 timed-text-notify 对象。 |
重置 IMFD3D12SynchronizationObject::Reset 函数重置同步对象状态,允许分配器重复使用同步对象和关联的 D3D12 资源。 |
ResetDevice 设置 Microsoft Direct3D 设备或通知设备管理器 Direct3D 设备已重置。 |
ResetDevice 设置 Direct3D 设备或通知设备管理器 Direct3D 设备已重置。 |
ResetProtocolRolloverSettings 此版本中未实现。 (IMFNetSchemeHandlerConfig.ResetProtocolRolloverSettings) |
ResolveEncoderOutputMetadata 将调用 ID3D12VideoEncodeCommandList2::EncodeFrame 的输出元数据解析为可读格式。 |
ResolveMotionVectorHeap 将 EstimateMotion 方法的运动矢量输出从硬件依赖格式转换为视频运动估算 API 定义的一致格式。 |
ResolveQueryData 从查询中提取数据。 (ID3D12VideoDecodeCommandList::ResolveQueryData) |
ResolveQueryData 从查询中提取数据。 (ID3D12VideoEncodeCommandList::ResolveQueryData) |
ResolveQueryData 从查询中提取数据。 (ID3D12VideoProcessCommandList::ResolveQueryData) |
ResourceBarrier 通知驱动程序它需要同步对资源的多个访问。 (ID3D12VideoDecodeCommandList::ResourceBarrier) |
ResourceBarrier 通知驱动程序它需要同步对资源的多个访问。 (ID3D12VideoEncodeCommandList::ResourceBarrier) |
ResourceBarrier 通知驱动程序它需要同步对资源的多个访问。 (ID3D12VideoProcessCommandList::ResourceBarrier) |
SaveDefaults 保存提供的相机控件默认值集合。 |
SaveReference 存储跨进程边界封送接口所需的数据。 |
Seek 按指定的偏移量移动流中的当前位置。 |
SelectStream 选择演示文稿中的流。 |
SelectStreams 设置要由高级系统格式 (ASF) 拆分器分析的流。 |
SelectTrack 选择或取消选择计时文本组件中的文本轨迹。 |
SendCameraProperty 围绕内部 IKsControl::KsProperty 方法的包装器。 |
SendStreamTick 指示输入流中的间隙。 |
SetAllDefaults SetAllDefaults 方法将所有编解码器属性重置为其默认值。 (ICodecAPI::SetAllDefaults) |
SetAllDefaultsWithNotify SetAllDefaultsWithNotify 方法将所有编解码器属性重置为其默认值,并返回已更改的属性列表。 (ICodecAPI::SetAllDefaultsWithNotify) |
SetAllocator 设置示例的所有者。 |
SetAllSettings SetAllSettings 方法从流中读取编解码器属性,并在编解码器上设置这些属性。 (ICodecAPI::SetAllSettings) |
SetAllSettingsWithNotify SetAllSettingsWithNotify 方法从流中读取编解码器属性,在编解码器上设置它们,并返回已更改的属性列表。 (ICodecAPI::SetAllSettingsWithNotify) |
SetAllVolumes 设置音频流中所有声道的单个音量级别。 |
SetAppendWindowEnd 设置追加窗口末尾的时间戳。 |
SetAppendWindowStart 设置追加窗口开始的时间戳。 |
SetApplicationCertificate 设置应用程序的证书。 |
SetAspectRatioMode 指定是否在播放期间保留视频的纵横比。 |
SetAudioAttributes 在转码配置文件中设置音频流配置设置。 |
SetAudioEndpointRole 设置用于下一次调用 SetSource 或 Load 的音频设备终结点。 |
SetAudioStreamCategory 设置下一次调用 SetSource 或 Load 的音频流类别。 |
SetAutoPlay 指定媒体引擎是否自动开始播放。 |
SetBalance 设置音频平衡。 (IMFMediaEngineEx.SetBalance) |
SetBalance 设置音频平衡。 (IMFPMediaPlayer.SetBalance) |
SetBlob 将字节数组与键相关联。 |
SetBorderColor 设置边框颜色。 |
SetBorderColor 设置视频边框的颜色。 |
SetBufferFullnessBits 此版本中未实现。 (IWMCodecLeakyBucket.SetBufferFullnessBits) |
SetBufferingParams 设置缓冲参数。 |
SetBufferSizeBits 设置缓冲区大小(以位为单位)。 |
SetCacheLimit 限制缓存大小。 |
SetCallback 设置每当将视频样本返回到分配器时接收通知的回调对象。 |
SetChannelVolume 设置音频流中指定声道的音量级别。 |
SetClipRegion 设置源矩形。 (IWMResizerProps.SetClipRegion) |
SetConstrictionSize 指定要对输出执行的向下采样量。 |
SetContainerAttributes 设置转码配置文件中的容器配置设置。 |
SetContentEnabler 允许调用方指定由 CDM) 内容解密模块 (要使用的 IMFContentEnabler 接口。 |
SetContentProtectionManager 设置内容保护管理器 (CPM) 。 |
SetContext SetContext 方法将调用方提供的上下文块与目录相关联。 |
SetCueTimeOffset 设置提示时间的偏移量。 |
SetCurrentDeviceMediaType 设置捕获流的输出格式。 |
SetCurrentLength 设置缓冲区中有效数据的长度。 |
SetCurrentMediaType 设置对象的媒体类型。 |
SetCurrentMediaType 设置流的媒体类型。 |
SetCurrentPosition 设置当前读取或写入位置。 |
SetCurrentPosition 在媒体源中查找新位置。 |
SetCurrentTime 查找新的播放位置。 |
SetCurrentTimeEx 使用指定的MF_MEDIA_ENGINE_SEEK_MODE查找新的播放位置。 |
SetCustomSink 设置用于预览的自定义媒体接收器。 |
SetCustomSink 设置用于录制的自定义媒体接收器。 |
SetD3DManager 设置指向媒体源上的 Microsoft DirectX 图形基础结构 (DXGI) 设备管理器 的指针。 |
SetDefaultAllocator 设置要用于指定输出流的默认样本分配器。 |
SetDefaultPlaybackRate 设置默认播放速率。 |
SetDescription SetDescription 方法将说明与目录相关联。 |
SetDescriptionData SetDescriptionData 方法将调用方提供的数据块与条目相关联。 |
SetDescriptor SetDescriptor 方法将描述符与目录相关联。 |
SetDescriptor SetDescriptor 方法将描述符与条目相关联。 |
SetDestinationRectangle 设置目标矩形。 |
SetDirectxDeviceManager 设置 DirectX 设备管理器。 |
SetDirectXManager 指定视频媒体接收器要使用的 Direct3D 设备管理器。 |
SetDisabled 将 CLSID (类标识符) 添加到阻止列表中,或从列表中删除 CLSID。 (IMFPluginControl.SetDisabled) |
SetDisplayName 设置音频会话的显示名称。 Windows 卷控件显示此名称。 |
SetDouble 将双精度值与键相关联。 |
SetDropMode 设置放置模式。 在放置模式下,组件根据放置模式的级别或多或少主动地丢弃样本。 |
SetDuration 以 100 纳秒为单位设置媒体源的持续时间。 |
SetEndOfStream 指示已到达媒体流的末尾。 |
SetErrorCode 设置当前错误代码。 |
SetErrorCode 设置错误代码。 |
SetExtendedErrorCode 设置扩展错误代码。 |
SetFlags 设置捕获设备上的属性的标志。 |
SetFlags 设置索引器选项。 |
SetFlags 设置多路复用器选项。 |
SetFlags 在高级系统格式 (ASF) 拆分器上设置选项标志。 |
SetFullCroppingParam 设置源矩形和目标矩形。 (IWMColorConvProps.SetFullCroppingParam) |
SetFullCropRegion 设置源矩形和目标矩形。 (IWMResizerProps.SetFullCropRegion) |
SetGood 报告提供的凭据对象是否成功通过了身份验证质询。 |
SetGood 指定用户的凭据是否在身份验证质询中成功。 网络源调用此方法以通知应用程序是否对用户的凭据进行身份验证。 |
SetGroupingParam 将音频会话分配给一组会话。 |
SetGUID 将 GUID 值与键相关联。 |
SetHalfFilterLength 指定输出的质量。 |
SetHurryup 设置视频解码器的速度模式。 |
SetIconPath 设置音频会话的图标资源。 Windows 音量控件显示此图标。 |
SetID 设置缓冲区表示的空间音频对象的 ID。 |
SetInBandEnabled 启用或禁用带内模式。 |
SetIndexByteStreams 添加要编制索引的字节流。 |
SetIndexStatus 配置流的索引。 |
SetInputMediaType 设置接收器编写器上的流的输入格式。 |
SetInputPrefType 设置此节点上输入流的首选媒体类型。 |
SetInputType 设置、测试或清除此媒体基础转换 (MFT) 的输入流的媒体类型。 |
SetInterlaceMode SetInterlaceMode 方法指定输入视频流是否交错。 |
SetItem 添加具有指定键的属性值。 |
SetKeyFrame 指定将当前帧编码为关键帧。 |
SetLabel 设置计时文本轨道的标签。 |
SetLanguage 设置用于设置和检索元数据的语言。 |
SetLength 设置流的长度。 |
SetLoop 指定媒体引擎是否循环播放。 |
SetMarker 仅限内部使用。 请不要直接调用。 (ID3D12VideoDecodeCommandList::SetMarker) |
SetMarker 仅限内部使用。 请不要直接调用。 (ID3D12VideoEncodeCommandList::SetMarker) |
SetMarker 仅限内部使用。 不打算直接调用 |
SetMasterVolume 设置主卷级别。 |
SetMediaItem 将媒体项排队以供播放。 |
SetMediaKeys 设置要与媒体引擎一起使用的媒体键对象。 |
SetMediaType 设置高级系统格式 (ASF) 流配置对象的媒体类型。 |
SetMirror 指定是否翻转视频图像。 |
SetMirrorState 启用或禁用视频预览流的镜像。 (IMFCapturePreviewSink.SetMirrorState) |
SetMirrorState 启用或禁用视频预览流的镜像。 (IMFCaptureSource.SetMirrorState) |
SetMode 指定输入视频流是否交错。 |
SetMute 将音频静音或取消静音。 (IMFSimpleAudioVolume.SetMute) |
SetMute 将音频静音或取消静音。 (IMFPMediaPlayer.SetMute) |
SetMuted 将音频静音或取消静音。 (IMFMediaEngine.SetMuted) |
SetNativeMediaType 设置媒体源上的流的本机媒体类型。 |
SetObject 设置与此节点关联的 对象。 |
SetOPMWindow 指定应接收输出链接保护的窗口。 |
SetOutputBounds 设置客户端输出所需的时间戳范围。 |
SetOutputByteStream 设置转码媒体接收器的输出字节流。 |
SetOutputByteStream 指定将接收静止图像数据的字节流。 |
SetOutputByteStream 指定将接收录制数据的字节流。 |
SetOutputFile 设置编码输出文件的名称。 |
SetOutputFileName 指定静态图像的输出文件的名称。 |
SetOutputFileName 指定录制的输出文件的名称。 |
SetOutputMediaType 动态设置记录接收器或预览接收器的输出媒体类型。 |
SetOutputMutexSelection 选择要用于与输出关联的互斥对象的相互排除记录。 |
SetOutputOverride 设置输出的选择状态,覆盖其他选择条件。 |
SetOutputPrefType 设置此节点上输出流的首选媒体类型。 |
SetOutputType 设置、测试或清除此媒体基础转换 (MFT) 的输出流的媒体类型。 |
SetPartialOutputType 为编解码器提供不带编解码器数据的输出媒体类型。 这使编解码器能够生成专用数据。 |
SetPassword 设置密码。 |
SetPlaybackRate 设置当前播放速率。 |
SetPMPHost 提供指向 IMFPMPHost 接口的指针。 |
SetPMPHost 设置指向 IMFPMPHostApp 接口的指针,允许媒体源在 PMP 进程中创建对象。 |
SetPMPHostApp 允许调用方指定表示受保护进程的 IMFPMPHostApp 接口。 |
SetPolicy 在 OTA) (输出信任机构上设置一个或多个策略对象。 |
SetPolicy 设置为其枚举媒体源和转换的策略。 |
SetPosition 设置播放位置。 |
SetPredication 指定在谓词值通过指定操作时不应执行后续命令。 (ID3D12VideoDecodeCommandList::SetPredication) |
SetPredication 指定在谓词值通过指定操作时不应执行后续命令。 (ID3D12VideoEncodeCommandList::SetPredication) |
SetPredication 指定在谓词值通过指定操作时不应执行后续命令。 (ID3D12VideoProcessCommandList::SetPredication) |
SetPreferredClsid 将 CLSID) (类标识符添加到首选列表,或从列表中删除 CLSID。 (IMFPluginControl.SetPreferredClsid) |
SetPreload 设置预加载标志。 |
SetPresentationClock 由媒体管道调用,为应用提供 IMFPresentationClock 的实例。 |
SetPresentationClock 设置媒体接收器上的演示时钟。 |
SetPrivateData 在视频设备上设置私有数据,并将该数据与 GUID 相关联。 |
SetPrivateDataInterface 在视频设备上设置专用 IUnknown 指针,并将该指针与 GUID 相关联。 |
SetProfile 设置转码接收器激活对象上的转码配置文件。 |
SetProfile 使用配置文件对象的配置文件数据在 ContentInfo 对象中配置设置。 |
SetProperty 设置元数据属性的值。 |
SetProtectedResourceSession 指定是否可以通过视频解码命令列表中的后续命令访问受保护的资源。 |
SetProtectedResourceSession 指定是否可以通过视频编码命令列表中的后续命令访问受保护的资源。 |
SetProtectedResourceSession 指定是否可以通过视频进程命令列表中的后续命令访问受保护的资源。 |
SetQualityLevel 设置质量级别。 质量级别确定组件如何使用或生成样本。 |
SetRate 设置播放速率。 (IMFRateControl.SetRate) |
SetRate 设置播放速率。 (IMFPMediaPlayer.SetRate) |
SetRealTimeMode 设置用于下一次调用 SetSource 或 Load 的实时模式。 |
SetReconstructedVideoFrame 注意 此方法已过时,不应使用。 还原当前重建的视频帧。 |
SetRenderHandle 指定预览窗口。 |
SetRenderSurface 指定用于预览的 Microsoft DirectComposition 视觉对象。 |
SetResizerQuality 指定是使用生成更高质量的视频的算法,还是使用更快的算法。 |
SetRotation 指定是否将视频旋转到正确的方向。 |
SetRotation 旋转视频预览流。 |
SetRotation 旋转录制的视频流。 |
SetRotationOverride 重写在视频处理器中执行的旋转操作。 |
SetSample 设置媒体流源的示例。 |
SetSampleCallback 设置用于接收静止图像数据的回调。 |
SetSampleCallback 设置回调以接收一个流的预览数据。 |
SetSampleCallback 设置回调以接收一个流的记录数据。 |
SetSampleDuration 设置示例的持续时间。 |
SetSampleFlags 设置与示例关联的标志。目前未定义任何标志。 |
SetSampleTime 设置示例的演示时间。 |
SetSelectedStyle 设置 SAMI 媒体源上的当前样式。 |
SetSensorDeviceMode 设置一个值,该值将传感器设备的共享模式指定为控制器或共享。 |
SetServer 由 Microsoft Media Foundation 调用,以指定此 IMFHttpDownloadSession 实例创建的所有请求通用的参数。 |
SetServerCertificate 提供用于加密发到许可证服务器的消息的服务器证书。 |
SetSource 设置媒体资源的 URL。 |
SetSource 设置源流。 |
SetSourceElements 设置媒体源的列表。 |
SetSourceFromByteStream 从字节流打开媒体资源。 |
SetSourceRectangle 设置源矩形。 (IMFVideoProcessorControl.SetSourceRectangle) |
SetStartStopPosition 设置媒体项的开始和停止时间。 |
SetStatus 设置异步操作的状态。 (IMFAsyncResult.SetStatus) |
SetStereo3DFramePackingMode 对于立体 3D 视频,设置视频帧内两个视图的布局。 |
SetStereo3DRenderMode 对于立体 3D 视频,指定媒体引擎如何呈现 3D 视频内容。 |
SetStream 将流添加到配置文件或重新配置现有流。 |
SetStreamNumber 为流分配流编号。 |
SetStreamSelection 选择或取消选择要播放的流。 |
SetStreamSelection 选择或取消选择一个或多个流。 |
SetStreamSelection 选择或取消选择流。 |
SetStreamSelectorFlags 设置流选择器的选项。 |
SetStreamSink 设置媒体项的媒体接收器。 |
SetString 将宽字符字符串与键相关联。 |
SetSubEntries SetSubEntries 将一组条目标识为此项的子项。 |
SetSurfaceType 设置解码器将用于 DirectX 视频加速的视频图面类型 (DVXA) 2.0。 |
SetSyncTolerance 设置不同流中的样本可能不同步的最长时间。 |
SetTargetMediaType 动态更改接收器编写器编码的目标媒体类型。 |
SetTimelineMarkerTimer 指定媒体引擎发送标记事件的演示时间。 |
SetTimer 设置在指定时间调用回调的计时器。 |
SetTimeSource 设置演示时钟的时间源。 时间源是通过提供当前时间来驱动时钟的对象。 |
SetTimeStampOffset 设置附加到 IMFSourceBuffer 的媒体段的时间戳偏移量。 |
SetTitle SetTitle 方法设置条目的标题。 |
SetTopology 在媒体会话上设置拓扑。 |
SetTopoNodeID 设置节点的标识符。 |
SetType 设置由高级系统格式 (ASF) 互斥对象表示的相互排除的类型。 |
SetType 设置缓冲区表示的空间音频对象的类型。 |
SetUINT32 将 UINT32 值与键相关联。 |
SetUINT64 将 UINT64 值与键相关联。 |
SetUnknown 将 IUnknown 指针与键相关联。 |
SetUnknown 将任意 IUnknown 指针存储在媒体缓冲区对象中。 |
安装 设置 IMFSystemId。 |
SetupSession 将加密的会话密钥传递给客户端。 |
SetUser 设置用户名。 |
SetUserChannelMtx 指定通道矩阵。 |
SetUserData 将应用程序定义的值存储在媒体项中。 |
SetUserOptions 指定如何存储用户凭据。 |
SetUseSampleExtensions 配置编解码器是否支持示例扩展。 |
SetValue SetValue 方法设置编解码器属性的值。 (ICodecAPI::SetValue) |
SetValueWithNotify SetValueWithNotify 方法在编解码器上设置属性,并返回结果更改的其他属性的列表。 (ICodecAPI::SetValueWithNotify) |
SetVideoAttributes 在转码配置文件中设置视频流配置设置。 |
SetVideoProcessBltState 设置由 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备的 blit 操作的状态参数。 |
SetVideoProcessStreamState 为 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备上的输入流设置状态参数。 |
SetVideoSourceRect 设置视频源矩形。 |
SetVolume 设置音频音量级别。 |
SetVolume 设置音频音量。 |
SetWorkQueue 指定包含此 对象的拓扑分支的工作队列。 |
SetWorkQueueEx 指定此对象应用于异步工作项的工作队列。 |
ShareResources 允许媒体引擎在帧服务器模式下访问受保护的内容。 |
ShouldDelayTheLoadEvent 获取一个值,该值指示连接到 Web 音频是否应延迟页面的加载事件。 |
ShouldTransferSource 指定是否应传输源。 |
关机 IMFCameraControlMonitor::Shutdown 函数关闭相机控制监视器并清理关联的资源。 |
关机 关闭媒体会话并释放媒体会话使用的所有资源。 |
关机 关闭媒体接收器并释放它正在使用的资源。 |
关机 关闭媒体源并释放它正在使用的资源。 |
关机 在媒体会话关闭时调用。 |
关机 关闭媒体基础对象并释放与该对象关联的所有资源。 (IMFShutdown.Shutdown) |
关机 关闭事件队列。 |
关机 关闭媒体引擎并释放它正在使用的资源。 |
关机 IMFMediaKeys::Shutdown (mfmediaengine.h) 方法关闭关联的内容解密模块 (CDM) 。 |
关机 关闭 MFPlay 播放器对象并释放该对象正在使用的任何资源。 |
关机 关闭映像共享引擎。 |
关机 关闭同步对象。 |
关机 释放虚拟相机的所有内部资源。 |
ShutdownObject 关闭创建的 对象。 |
SignalEventOnFinalResourceRelease 存储一个事件句柄,该句柄将在关联的 D3D12 资源可用且可回收、重复使用或销毁时设置。 |
SignalEventOnResourceReady 存储将在 D3D12 资源准备就绪时设置的事件句柄。 |
启动 启动相机控制监视器,引发 IMFCameraControlNotify::OnChange 事件,以更改向 IMFCameraControlMonitor::AddControlSubscription 注册的控件。 |
启动 启动相机遮挡状态监视器。 |
启动 启动媒体会话。 |
启动 通过指定开始播放的位置来启动、查找或重启媒体源。 |
启动 启动演示文稿时钟。 |
启动 启动传感器活动监视器。 |
启动 创建并注册虚拟相机。 |
StartInitialization 开始输出保护管理器的初始化序列 (OPM) 会话。 |
StartPreview 开始预览。 |
StartRecord 开始将音频和/或视频录制到文件。 |
StartSessionKeyRefresh 获取可用于刷新会话密钥的随机数。 (ID3D11VideoContext.StartSessionKeyRefresh) |
StartSessionKeyRefresh 获取可用于刷新会话密钥的随机数。 (IDirect3DCryptoSession9.StartSessionKeyRefresh) |
StartStreaming 在媒体会话开始流式处理之前由流式处理媒体客户端调用,以指定字节偏移量或时间偏移量。 |
停止 停止相机控制监视器。 |
停止 停止相机遮挡状态监视器。 |
停止 停止媒体会话。 |
停止 停止媒体源中的所有活动流。 |
停止 停止演示时钟。 时钟停止时,时钟时间不会提前,时钟的 IMFPresentationClock::GetTime 方法返回零。 |
停止 停止传感器活动监视器。 |
停止 停止播放。 |
停止 禁用已注册的虚拟相机,阻止应用枚举或激活虚拟相机。 |
StopBackgroundTransfer 停止将数据后台传输到本地缓存。 |
StopBuffering 停止正在进行的任何缓冲。 |
StopPreview 停止预览。 |
StopRecord 停止录制。 |
SubmitDecoderBuffers 提交一个或多个缓冲区以进行解码。 (ID3D11VideoContext.SubmitDecoderBuffers) |
SubmitDecoderBuffers1 提交一个或多个缓冲区以进行解码。 (ID3D11VideoContext1.SubmitDecoderBuffers1) |
TakePhoto 从视频流捕获静态图像。 |
TestDevice 测试 Microsoft Direct3D 设备句柄是否有效。 |
TestDevice 测试 Direct3D 设备句柄是否有效。 |
TimeSeek 在字节流中查找新位置。 |
TrackAdded 添加文本轨道时调用。 |
TrackRemoved 删除文本轨道时调用。 |
TrackSelected 选择或取消选择曲目时调用。 |
TransferVideoFrame 将当前视频帧复制到 DXGI 图面或 WIC 位图。 |
TransferVideoFrame 将受保护的视频帧复制到 DXGI 图面。 |
UninitializeSampleAllocator 释放已分配的所有视频示例。 |
Unlock (MFT) 解锁媒体基础转换,以便应用程序可以使用它。 |
Unlock 解锁以前锁定的缓冲区。 每次调用 IMFMediaBuffer::Lock 时调用此方法一次。 |
Unlock2D 解锁以前锁定的缓冲区。 每次调用 IMF2DBuffer::Lock2D 时调用此方法一次。 |
UnlockControlData 通过调用 LockControlData 解锁已解锁的控制数据缓冲区。 |
UnlockDevice 解锁 Microsoft Direct3D 设备。 |
UnlockDevice 解锁 Direct3D 设备。 |
UnlockPayload 解锁捕获设备控件中包含的原始有效负载。 |
UnlockProcess 递减受保护媒体路径上的锁定计数, (PMP) 进程。 每次调用 IMFPMPHost::LockProcess 时调用此方法一次。 |
UnlockProcess 递减受保护媒体路径上的锁计数, (PMP) 进程。 每次调用 IMFPMPHostApp::LockProcess 时调用此方法一次。 |
UnlockProcess 递减受保护媒体路径上的锁计数, (PMP) 进程。 每次调用 IMFPMPServer::LockProcess 时调用此方法一次。 |
UnlockStore 在调用 IMFAttributes::LockStore 方法后解锁属性存储。 当对象处于解锁状态时,多个线程可以访问对象的属性。 |
Unpack2UINT32AsUINT64 从 UINT64 值获取低序和高阶 UINT32 值。 |
UnpackRatio 从表示比率的 UINT64 值中获取低序和高阶 UINT32 值。 |
UnpackSize 从表示大小的 UINT64 值中获取低序和高阶 UINT32 值。 |
UnregisterForEvent UnregisterForEvent 方法取消注册指定编码器事件的应用程序。 (ICodecAPI::UnregisterForEvent) |
UnregisterThreads 通知对象从多媒体类计划程序服务 (MMCSS) 取消注册其工作线程。 (IMFRealTimeClient.UnregisterThreads) |
UnregisterThreads 通知对象从多媒体类计划程序服务 (MMCSS) 取消注册其工作线程。 (IMFRealTimeClientEx.UnregisterThreads) |
更新 传入一个密钥值,其中包含给定密钥系统的内容解密模块所需的任何关联数据。 |
更新 将消息(包括许可证)提供给内容解密模块 (CDM) 会话。 |
UpdateAccess 当将执行指定操作的 OTA) (输出信任机构的数量发生更改时,通知输入信任机构 (ITA) 。 |
UpdateNodeAttributes 汇报当前拓扑中一个或多个节点的属性。 |
UpdateTopology 修改拓扑以在终端服务环境中使用。 (IMFRemoteDesktopPlugin.UpdateTopology) |
UpdateTopology 汇报队列中的拓扑。 |
UpdateTopologyFlags 汇报队列中拓扑的标志。 |
UpdateVideo 汇报视频帧。 (IMFCapturePreviewSink.UpdateVideo) |
UpdateVideo 汇报视频帧。 (IMFPMediaPlayer.UpdateVideo) |
UpdateVideoStream 汇报视频的源矩形、目标矩形和边框颜色。 |
VideoProcessBlt 对一个或多个输入样本执行视频处理操作,并将结果写入 Direct3D9 图面。 |
VideoProcessBltHD 对一个或多个输入样本执行视频处理 blit,并将结果写入 Microsoft Direct3D 图面。 |
VideoProcessorBlt 对一个或多个输入样本执行视频处理操作,并将结果写入 Direct3D 图面。 |
VideoProcessorGetBehaviorHints 返回驱动程序提示,指示哪些视频处理器操作最好使用多平面覆盖硬件而不是 ID3D11VideoContext::VideoProcessorBlt 方法执行。 |
VideoProcessorGetOutputAlphaFillMode 获取视频处理器的当前 alpha 填充模式。 |
VideoProcessorGetOutputBackgroundColor 获取视频处理器的当前背景色。 |
VideoProcessorGetOutputColorSpace 获取视频处理器的当前输出颜色空间。 |
VideoProcessorGetOutputColorSpace1 获取视频处理器输出图面的颜色空间信息。 |
VideoProcessorGetOutputConstriction 获取视频处理器执行的当前向下采样级别。 |
VideoProcessorGetOutputExtension 从视频处理器获取专用状态数据。 |
VideoProcessorGetOutputHDRMetaData 获取描述显示内容的显示器的 HDR 元数据。 |
VideoProcessorGetOutputShaderUsage 获取一个值,该值指示调用 ID3D11VideoContext::VideoProcessorBlt 的输出图面是否可以由 Direct3D 着色器读取。 |
VideoProcessorGetOutputStereoMode 查询视频处理器是否生成立体声视频帧。 |
VideoProcessorGetOutputTargetRect 获取视频处理器的当前目标矩形。 |
VideoProcessorGetStreamAlpha 获取视频处理器上输入流的平面 alpha。 |
VideoProcessorGetStreamAutoProcessingMode 查询是否启用了视频处理器的自动处理功能。 |
VideoProcessorGetStreamColorSpace 获取视频处理器的输入流的颜色空间。 |
VideoProcessorGetStreamColorSpace1 获取视频处理器输入流的颜色空间信息。 |
VideoProcessorGetStreamDestRect 获取视频处理器上输入流的目标矩形。 |
VideoProcessorGetStreamExtension 获取视频处理流的驱动程序特定状态。 |
VideoProcessorGetStreamFilter 获取视频处理器上输入流的图像筛选器设置。 |
VideoProcessorGetStreamFrameFormat 获取视频处理器上输入流的格式。 |
VideoProcessorGetStreamHDRMetaData 获取与视频流关联的 HDR 元数据。 |
VideoProcessorGetStreamLumaKey 获取视频处理器输入流的 luma 键。 |
VideoProcessorGetStreamMirror 获取指示视频处理器输入流是垂直翻转还是水平翻转的值。 |
VideoProcessorGetStreamOutputRate 获取视频处理器为输入流生成输出帧的速率。 |
VideoProcessorGetStreamPalette 获取视频处理器上输入流的调色板条目。 |
VideoProcessorGetStreamPixelAspectRatio 获取视频处理器上输入流的像素纵横比。 |
VideoProcessorGetStreamRotation 获取视频处理器上输入流的流旋转。 |
VideoProcessorGetStreamSourceRect 获取视频处理器上输入流的源矩形。 |
VideoProcessorGetStreamStereoFormat 获取视频处理器上输入流的立体声 3D 格式。 |
VideoProcessorSetOutputAlphaFillMode 为视频处理器写入呈现目标的数据设置 alpha 填充模式。 |
VideoProcessorSetOutputBackgroundColor 设置视频处理器的背景色。 |
VideoProcessorSetOutputColorSpace 设置视频处理器的输出颜色空间。 |
VideoProcessorSetOutputColorSpace1 设置视频处理器输出图面的颜色空间信息。 |
VideoProcessorSetOutputConstriction 设置要对输出执行的向下采样量。 |
VideoProcessorSetOutputExtension 设置特定于驱动程序的视频处理状态。 |
VideoProcessorSetOutputHDRMetaData 设置描述显示内容的显示器的 HDR 元数据。 |
VideoProcessorSetOutputShaderUsage 设置一个值,该值指示从调用 ID3D11VideoContext::VideoProcessorBlt 的输出图面是否将由 Direct3D 着色器读取。 |
VideoProcessorSetOutputStereoMode 指定视频处理器是否生成立体声视频帧。 |
VideoProcessorSetOutputTargetRect 设置视频处理器的目标矩形。 |
VideoProcessorSetStreamAlpha 设置视频处理器上输入流的平面 alpha。 |
VideoProcessorSetStreamAutoProcessingMode 启用或禁用视频处理器上的自动处理功能。 |
VideoProcessorSetStreamColorSpace 设置视频处理器上输入流的颜色空间。 |
VideoProcessorSetStreamColorSpace1 设置视频处理器输入流的颜色空间信息。 |
VideoProcessorSetStreamDestRect 设置视频处理器上输入流的目标矩形。 |
VideoProcessorSetStreamExtension 在视频处理流上设置特定于驱动程序的状态。 |
VideoProcessorSetStreamFilter 为视频处理器上的输入流启用或禁用图像筛选器。 |
VideoProcessorSetStreamFrameFormat 指定视频处理器上的输入流是包含交错帧还是渐进帧。 |
VideoProcessorSetStreamHDRMetaData 设置与视频流关联的 HDR 元数据。 |
VideoProcessorSetStreamLumaKey 设置视频处理器上输入流的 luma 键。 |
VideoProcessorSetStreamMirror 指定视频处理器输入流应垂直翻转还是水平翻转。 |
VideoProcessorSetStreamOutputRate 设置视频处理器为输入流生成输出帧的速率。 |
VideoProcessorSetStreamPalette 设置视频处理器上输入流的调色板条目。 |
VideoProcessorSetStreamPixelAspectRatio 设置视频处理器上输入流的像素纵横比。 |
VideoProcessorSetStreamRotation 设置视频处理器上输入流的流旋转。 |
VideoProcessorSetStreamSourceRect 设置视频处理器上输入流的源矩形。 |
VideoProcessorSetStreamStereoFormat 为视频处理器上的输入流启用或禁用立体声 3D 视频。 |
WaitOnSignal 阻止,直到指定的超时间隔已过或向同步对象发出信号。 |
写入 将数据写入流。 |
WriteBufferImmediate 直接从命令流将多个 32 位即时值写入指定的缓冲区位置。 (ID3D12VideoDecodeCommandList::WriteBufferImmediate) |
WriteBufferImmediate 直接从命令流将多个 32 位即时值写入指定的缓冲区位置。 (ID3D12VideoEncodeCommandList::WriteBufferImmediate) |
WriteBufferImmediate 直接从命令流将多个 32 位即时值写入指定的缓冲区位置。 (ID3D12VideoProcessCommandList::WriteBufferImmediate) |
WriteSample 将示例传送到接收器编写器。 |
接口
IAdvancedMediaCapture 启用高级媒体捕获。 |
IAdvancedMediaCaptureInitializationSettings 为高级媒体捕获提供初始化设置。 |
IAdvancedMediaCaptureSettings 为高级媒体捕获提供设置。 |
ICodecAPI ICodecAPI 接口设置和检索编码器或解码器筛选器上的设置,并定义用于在编解码器上设置属性的通用机制。 |
ID3D11AuthenticatedChannel 使用图形驱动程序或 Microsoft Direct3D 运行时提供信道。 |
ID3D11CryptoSession 表示加密会话。 |
ID3D11VideoContext 提供 Microsoft Direct3D 11 设备的视频功能。 (ID3D11VideoContext) |
ID3D11VideoContext1 提供 Microsoft Direct3D 11 设备的视频功能。 (ID3D11VideoContext1) |
ID3D11VideoContext2 提供 Microsoft Direct3D 11 设备的视频功能。 (ID3D11VideoContext2) |
ID3D11VideoDecoder 表示 Microsoft Direct3D 11 的硬件加速视频解码器。 |
ID3D11VideoDecoderOutputView 标识可在视频解码期间访问的输出图面。 |
ID3D11VideoDevice 提供 Microsoft Direct3D 11 设备的视频解码和视频处理功能。 (ID3D11VideoDevice) |
ID3D11VideoDevice1 提供 Microsoft Direct3D 11 设备的视频解码和视频处理功能。 (ID3D11VideoDevice1) |
ID3D11VideoProcessor 表示 Microsoft Direct3D 11 的视频处理器。 |
ID3D11VideoProcessorEnumerator 枚举 Microsoft Direct3D 11 设备的视频处理器功能。 (ID3D11VideoProcessorEnumerator) |
ID3D11VideoProcessorEnumerator1 枚举 Microsoft Direct3D 11 设备的视频处理器功能。 (ID3D11VideoProcessorEnumerator1) |
ID3D11VideoProcessorInputView 标识在视频处理期间可以访问的输入图面。 |
ID3D11VideoProcessorOutputView 标识可在视频处理期间访问的输出图面。 |
ID3D12VideoDecodeCommandList 封装用于视频解码的图形命令列表。 |
ID3D12VideoDecodeCommandList1 封装用于视频解码的图形命令列表。 此接口继承自 ID3D12VideoDecodeCommandList,并添加了对视频解码直方图的支持。 |
ID3D12VideoDecodeCommandList2 添加了对视频扩展命令的支持。 (ID3D12VideoDecodeCommandList2) |
ID3D12VideoDecodeCommandList3 封装用于视频解码的图形命令列表。 |
ID3D12VideoDecoder 表示 Direct3D 12 视频解码器。 |
ID3D12VideoDecoder1 表示 Direct3D 12 视频解码器,其中包含与分辨率无关的资源和用于执行解码操作的状态。 添加对受保护资源的支持。 |
ID3D12VideoDecoderHeap 表示 Direct3D 12 视频解码器堆。 |
ID3D12VideoDevice 提供 Microsoft Direct3D 12 设备的视频解码和处理功能,包括查询视频功能以及实例化视频解码器和处理器的功能。 |
ID3D12VideoDevice1 添加对运动估计的支持。 |
ID3D12VideoDevice2 添加对受保护资源的支持。 |
ID3D12VideoDevice3 扩展 ID3D12VideoDevice 接口以添加支持视频编码功能。 |
ID3D12VideoEncodeCommandList 封装用于视频编码的图形命令列表,包括运动估计。 |
ID3D12VideoEncodeCommandList1 此接口继承自 ID3D12VideoEncodeCommandList,并添加了对视频扩展命令的支持。 |
ID3D12VideoEncodeCommandList2 此接口继承自 ID3D12VideoEncodeCommandList1,并添加了用于编码视频和解析编码操作元数据的方法。 |
ID3D12VideoEncodeCommandList3 封装用于视频编码的图形命令列表。 |
ID3D12VideoEncoder 表示 Direct3D 12 视频编码器。 |
ID3D12VideoEncoderHeap 表示 Direct3D 12 视频编码器堆。 |
ID3D12VideoExtensionCommand 表示视频扩展命令的引用计数对象。 |
ID3D12VideoMotionEstimator 此接口维护视频运动估算操作的上下文。 |
ID3D12VideoMotionVectorHeap 表示存储估计运动向量的堆。 |
ID3D12VideoProcessCommandList 封装用于视频处理的图形命令列表。 (ID3D12VideoProcessCommandList) |
ID3D12VideoProcessCommandList1 封装用于视频处理的图形命令列表。 (ID3D12VideoProcessCommandList1) |
ID3D12VideoProcessCommandList2 添加了对视频扩展命令的支持。 (ID3D12VideoProcessCommandList2) |
ID3D12VideoProcessCommandList3 封装用于视频处理的图形命令列表。 |
ID3D12VideoProcessor 提供用于获取有关调用 ID3D12VideoDevice::CreateVideoProcessor(创建视频处理器)的参数信息的方法。 |
ID3D12VideoProcessor1 继承自 ID3D12VideoProcessor,并提供对受保护资源的支持。 |
IDirect3D9ExOverlayExtension 查询 Direct3D 设备的覆盖硬件功能。 (IDirect3D9ExOverlayExtension) |
IDirect3DAuthenticatedChannel9 提供具有图形驱动程序或 Direct3D 运行时的信道。若要获取指向此接口的指针,请调用 IDirect3DDevice9Video::CreateAuthenticatedChannel。 |
IDirect3DCryptoSession9 表示加密会话。若要获取指向此接口的指针,请调用 IDirect3DDevice9Video::CreateCryptoSession。 |
IDirect3DDevice9Video 使应用程序能够使用由图形驱动程序实现的内容保护和加密服务。若要获取指向此接口的指针,请在 D3D9Ex 设备上调用 QueryInterface。 |
IDirect3DDeviceManager9 允许两个线程共享同一个 Direct3D 9 设备,并提供对 DirectX 视频加速 (DXVA) 设备功能的访问权限。 |
IDirectXVideoAccelerationService 从 Direct3D 设备提供 DirectX 视频加速 (DXVA) 服务。 |
IDirectXVideoDecoder 表示 DirectX 视频加速 (DXVA) 视频解码器设备。 |
IDirectXVideoDecoderService 提供对 DirectX 视频加速 (DXVA) 解码器服务的访问权限。 |
IDirectXVideoMemoryConfiguration 设置未压缩视频图面的视频内存类型。 |
IDirectXVideoProcessor 表示 DirectX 视频加速 (DXVA) 视频处理器设备。 |
IDirectXVideoProcessorService 提供对 DirectX 视频加速 (DXVA) 视频处理服务的访问权限。 |
IDXVAHD_Device 表示 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备。 |
IDXVAHD_VideoProcessor 表示 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器。 |
IMF2DBuffer 表示包含二维图面(如视频帧)的缓冲区。 (IMF2DBuffer) |
IMF2DBuffer2 表示包含二维图面(如视频帧)的缓冲区。 (IMF2DBuffer2) |
IMFActivate 使应用程序能够延迟对象的创建。 |
IMFASFContentInfo 提供处理符合高级系统格式 (ASF) 规范的文件标头部分的方法。 |
IMFASFIndexer 提供在系统格式 (ASF) 文件中处理索引的方法。 |
IMFASFMultiplexer 提供 (ASF) 数据包创建高级系统格式的方法。 |
IMFASFMutualExclusion ) 互斥对象配置 ASF (高级系统格式,该对象管理有关 ASF 配置文件中互斥的一组流的信息。 |
IMFASFProfile 管理高级系统格式 (ASF) 配置文件。 |
IMFASFSplitter 提供从高级系统格式 (ASF) 文件中读取数据的方法。 |
IMFASFStreamConfig 在 ASF 文件中配置流的设置。 |
IMFASFStreamPrioritization 未实现。 (IMFASFStreamPrioritization) |
IMFASFStreamSelector 根据 ASF 标头中的互斥信息,选择高级系统格式 (ASF) 文件中的流。 |
IMFAsyncCallback 回调接口,用于在异步方法完成时通知应用程序。 (IMFAsyncCallback) |
IMFAsyncCallbackLogging 提供有关与异步回调关联的父对象的日志记录信息。 |
IMFAsyncResult 提供有关异步操作结果的信息。 (IMFAsyncResult) |
IMFAttributes 提供在对象上存储键/值对的通用方法。 |
IMFAudioMediaType 从 Windows 7 起,IMFAudioMediaType 不再可供使用。 |
IMFAudioPolicy 配置与流式处理音频呈现器关联的音频会话 (SAR) 。 |
IMFAudioStreamVolume 控制单个音频通道的音量级别。 |
IMFBufferListNotify 使 IMFSourceBufferList 对象能够通知其客户端重要状态更改。 |
IMFByteStream 表示来自某个数据源的字节流,该流可能是本地文件、网络文件或其他源。 |
IMFByteStreamBuffering 控制字节流如何缓冲来自网络的数据。 |
IMFByteStreamCacheControl 控制网络字节流如何将数据传输到本地缓存。 (IMFByteStreamCacheControl) |
IMFByteStreamCacheControl2 控制网络字节流如何将数据传输到本地缓存。 (IMFByteStreamCacheControl2) |
IMFByteStreamHandler 从字节流创建媒体源。 |
IMFByteStreamProxyClassFactory 创建字节流的代理。 (IMFByteStreamProxyClassFactory) |
IMFByteStreamTimeSeek 按时间位置查找字节流。 |
IMFCameraConfigurationManager 可以通过调用 COM 函数 CoCreateInstance 并将CLSID_CameraConfigurationManager作为 CLSID 参数传递来创建 IMFCameraConfigurationManager 接口。 |
IMFCameraControlDefaults 提供用于指定相机控件默认值的方法。 |
IMFCameraControlDefaultsCollection 表示相机控件的集合。 |
IMFCameraControlMonitor 表示相机控件监视器,该监视器用于在相机控件的状态更改时订阅和取消订阅通知。 |
IMFCameraControlNotify 表示对相机控件的更改的通知回调。 |
IMFCameraOcclusionStateMonitor 监视相机设备的遮挡状态。 |
IMFCameraOcclusionStateReport 提供与 IMFCameraOcclusionStateMonitor 检测到的状态更改关联的相机遮挡状态。 |
IMFCameraOcclusionStateReportCallback 由应用程序实现,用于接收相机遮挡状态更改通知。 |
IMFCameraSyncObject 在创建和管理虚拟相机的应用与虚拟相机源之间提供同步机制。 |
IMFCaptureEngine 控制一个或多个捕获设备。 |
IMFCaptureEngineClassFactory 创建捕获引擎的实例。 (IMFCaptureEngineClassFactory) |
IMFCaptureEngineOnEventCallback 用于从捕获引擎接收事件的回调接口。 |
IMFCaptureEngineOnSampleCallback 用于从捕获引擎接收数据的回调接口。 |
IMFCaptureEngineOnSampleCallback2 用于从捕获引擎接收数据的 IMFCaptureEngineOnSampleCallback 回调接口的扩展。 |
IMFCapturePhotoSink 控制照片接收器。 |
IMFCapturePreviewSink 控制预览接收器。 |
IMFCaptureRecordSink 控制录制接收器。 |
IMFCaptureSink 控制捕获接收器,该接收器是从捕获设备接收一个或多个流的对象。 |
IMFCaptureSink2 扩展 IMFCaptureSink 接口,以提供动态设置记录接收器或预览接收器的输出媒体类型的功能。 |
IMFCaptureSource 控制捕获源对象。 捕获源管理音频和视频捕获设备。 |
IMFCdmSuspendNotify 用于使客户端能够通知内容解密模块 (CDM) 何时应在暂停前将全局资源引入一致状态。 |
IMFClock 提供 Microsoft Media Foundation 中时钟的计时信息。 |
IMFClockConsumer 由应用实现,以便访问 IMFPresentationClock。 |
IMFClockStateSink 从演示时钟接收状态更改通知。 |
IMFCollection 表示 IUnknown 指针的泛型集合。 |
IMFContentDecryptionModule 表示 DRM 密钥系统的内容解密模块 (CDM) 。 |
IMFContentDecryptionModuleAccess 提供对媒体密钥系统的访问。 |
IMFContentDecryptionModuleFactory 用于创建 IMFContentDecryptionModuleAccess 对象的工厂接口。 |
IMFContentDecryptionModuleSession 提供对内容解密模块 (CDM) 的访问权限,以支持加密媒体扩展。 |
IMFContentDecryptionModuleSessionCallbacks 提供从 IMFContentDecryptionModuleSession 接收密钥状态更改更新的回调机制。 |
IMFContentDecryptorContext 允许解密程序管理硬件密钥和解密硬件示例。 |
IMFContentEnabler 实现一个步骤,用户必须执行该步骤才能访问媒体内容。 |
IMFContentProtectionDevice 允许解密器与为保护系统实现硬件解密的安全处理器通信。 |
IMFContentProtectionManager 通过向应用程序提供指向内容启用程序对象的指针,启用受保护内容的播放。 |
IMFD3D12SynchronizationObject 允许 D3D12 资源分配器管理 D3D12 资源的生存期。 |
IMFD3D12SynchronizationObjectCommands 提供命令,允许 D3D12 资源的生成者或使用者在资源可供使用或可以释放时向下流组件发出信号。 |
IMFDLNASinkInit 初始化数字生活网络联盟 (DLNA) 媒体接收器。 (IMFDLNASinkInit) |
IMFDRMNetHelper 为网络接收器上的网络设备配置 Windows Media Digital Rights Management (DRM) 。 |
IMFDXGIBuffer 表示包含 Microsoft DirectX 图形基础结构 (DXGI) 图面的缓冲区。 |
IMFDXGIDeviceManager 允许两个线程共享同一个 Microsoft Direct3D 11 设备。 |
IMFDXGIDeviceManagerSource 提供从 Microsoft Media Foundation 视频呈现接收器获取 IMFDXGIDeviceManager 的功能。 |
IMFExtendedCameraControl 此接口用于配置捕获设备的扩展属性。 |
IMFExtendedCameraController IMFExtendedCameraController 接口允许应用检索 IMFExtendedCameraControl 的实例,该实例用于配置捕获设备的扩展属性。 |
IMFExtendedDRMTypeSupport 提供用于查询指定键系统是否支持指定内容类型的方法。 |
IMFFieldOfUseMFTUnlock 使应用程序能够使用媒体基础转换 (MFT) ,该转换对其使用有限制。 |
IMFFinalizableMediaSink (可选)受媒体接收器支持,以在关闭前执行所需任务。 |
IMFGetService 查询指定服务接口的 对象。 (IMFGetService) |
IMFHttpDownloadRequest 应用程序实现此接口以替代 Microsoft Media Foundation 使用的 HTTP 和 HTTPS 协议的默认实现。 (IMFHttpDownloadRequest) |
IMFHttpDownloadSession 应用程序实现此接口以替代 Microsoft Media Foundation 使用的 HTTP 和 HTTPS 协议的默认实现。 (IMFHttpDownloadSession) |
IMFHttpDownloadSessionProvider 应用程序实现此接口是为了提供自定义 HTTP 或 HTTPS 下载实现。 |
IMFImageSharingEngine 启用映像共享。 |
IMFImageSharingEngineClassFactory 创建 IMFImageSharingEngine 的实例。 |
IMFInputTrustAuthority 允许受保护媒体路径中的其他组件 (PMP) 使用输入信任机构提供的输入保护系统, (ITA) 。 |
IMFLocalMFTRegistration 注册媒体基础转换 (调用方进程中) MRT。 |
IMFMediaBuffer 表示包含媒体数据的内存块。 |
IMFMediaEngine 使应用程序能够播放音频或视频文件。 |
IMFMediaEngineClassFactory 创建媒体引擎的实例。 |
IMFMediaEngineClassFactory2 创建 IMFMediaKeys 对象的实例。 |
IMFMediaEngineClassFactory4 提供 CreateContentDecryptionModuleFactory 方法,用于创建 IMFContentDecryptionModuleFactory 实例,这是内容解密模块的类工厂, (CDM) 指定密钥系统的对象。 |
IMFMediaEngineClassFactoryEx IMFMediaEngineClassFactory 接口的扩展。 |
IMFMediaEngineEME 由媒体引擎实现,以添加加密的媒体扩展方法。 |
IMFMediaEngineEx 扩展 IMFMediaEngine 接口。 |
IMFMediaEngineExtension 使应用程序能够在媒体引擎中加载媒体资源。 |
IMFMediaEngineNeedKeyNotify 表示对媒体引擎的回调,以通知密钥请求数据。 |
IMFMediaEngineNotify IMFMediaEngine 接口的回调接口。 |
IMFMediaEngineOPMInfo 提供用于获取输出保护管理器 (OPM) 的信息的方法。 |
IMFMediaEngineProtectedContent 使媒体引擎能够播放受保护的视频内容。 |
IMFMediaEngineSrcElements 为媒体引擎提供媒体资源列表。 |
IMFMediaEngineSrcElementsEx 扩展 IMFMediaEngineSrcElements 接口以提供其他功能。 |
IMFMediaEngineSupportsSourceTransfer 允许媒体源在媒体引擎和共享引擎之间传输,以便播放到。 |
IMFMediaEngineWebSupport 启用 Web 音频播放。 |
IMFMediaError 提供媒体引擎的当前错误状态。 |
IMFMediaEvent 表示由媒体基础对象生成的事件。 使用此接口获取有关事件的信息。 |
IMFMediaEventGenerator 从生成事件的任何 Media Foundation 对象中检索事件。 |
IMFMediaEventQueue 为需要实现 IMFMediaEventGenerator 接口的应用程序提供事件队列。 |
IMFMediaKeys 表示用于使用数字版权管理 (DRM) 密钥系统解密媒体数据的媒体密钥。 |
IMFMediaKeySession 表示与数字版权管理 (DRM) 密钥系统的会话。 |
IMFMediaKeySessionNotify 提供一种机制,用于通知应用有关媒体密钥会话的信息。 |
IMFMediaSession 为受保护和未受保护的内容提供播放控件。 |
IMFMediaSharingEngine 启用媒体共享。 |
IMFMediaSharingEngineClassFactory 创建 IMFMediaSharingEngine 的实例。 (IMFMediaSharingEngineClassFactory) |
IMFMediaSink 由媒体接收器对象实现。 |
IMFMediaSinkPreroll 使媒体接收器能够在启动演示时钟之前接收样本。 |
IMFMediaSource 由媒体源对象实现。 |
IMFMediaSourceEx 扩展 IMFMediaSource 接口,为媒体源提供其他功能。 |
IMFMediaSourceExtension 为媒体源扩展 (MSE) 提供功能。 |
IMFMediaSourceExtensionNotify 提供用于引发与 IMFMediaSourceExtension 关联的事件的功能。 |
IMFMediaSourcePresentationProvider 向 Sequencer 源提供通知。 |
IMFMediaSourceTopologyProvider 使应用程序能够从 Sequencer 源获取拓扑。 |
IMFMediaStream 表示媒体源中的一个流。 |
IMFMediaStreamSourceSampleRequest 表示对来自 MediaStreamSource 的示例的请求。 |
IMFMediaTimeRange 表示时间范围的列表,其中每个范围由开始和结束时间定义。 |
IMFMediaType 表示媒体格式的说明。 |
IMFMediaTypeHandler 获取和设置对象上的媒体类型,例如媒体源或媒体接收器。 |
IMFMetadata 管理对象的元数据。 |
IMFMetadataProvider 从媒体源或其他 对象获取元数据。 |
IMFMuxStreamAttributesManager 提供对多路复用媒体源子流的 IMFAttributes 的访问。 |
IMFMuxStreamMediaTypeManager 启用多路复用媒体源的流配置管理。 流配置定义一组子流,这些子流可以包含在多路复用输出中。 |
IMFMuxStreamSampleManager 提供检索多路复用媒体源输出中各个子流的 IMFSample 对象的功能。 |
IMFNetCredential 设置和检索用户名和密码信息,以便进行身份验证。 |
IMFNetCredentialCache 从凭据缓存中获取凭据。 |
IMFNetCredentialManager 由应用程序实现,以便为网络源提供用户凭据。 |
IMFNetCrossOriginSupport 由想要为 HTML5 媒体下载强制实施跨域策略的客户端实现。 |
IMFNetProxyLocator 确定连接到服务器时要使用的代理。 |
IMFNetProxyLocatorFactory 创建一个代理定位符对象,该对象确定要使用的代理。 |
IMFNetResourceFilter 当字节流请求 URL 时通知应用程序,并使应用程序能够阻止 URL 重定向。 |
IMFNetSchemeHandlerConfig 配置网络方案插件。 |
IMFObjectReferenceStream 封送流和流中的接口指针。支持 IStream 的Stream对象可以公开此接口,以便为接口指针提供自定义封送处理。 |
IMFOutputPolicy 封装来自输入信任机构 (ITA) 的使用策略。 |
IMFOutputSchema 封装有关输出保护系统及其相应配置数据的信息。 |
IMFOutputTrustAuthority 封装受信任的输出支持的一个或多个输出保护系统的功能。 |
IMFPluginControl 控制如何在 Microsoft Media Foundation 中枚举媒体源和转换。 (IMFPluginControl) |
IMFPluginControl2 控制如何在 Microsoft Media Foundation 中枚举媒体源和转换。 (IMFPluginControl2) |
IMFPMediaItem 表示媒体项。 (Deprecated.) 。 |
IMFPMediaPlayer 包含播放媒体文件的方法。 (Deprecated.) 。 |
IMFPMediaPlayerCallback IMFPMediaPlayer 接口的回调接口。 |
IMFPMPClient 使媒体源能够接收指向 IMFPMPHost 接口的指针。 |
IMFPMPClientApp 为媒体源提供一种机制,用于在 Windows 应用商店应用中实现内容保护功能。 |
IMFPMPHost 允许应用程序进程中的媒体源在受保护的媒体路径中创建对象, (PMP) 进程。 |
IMFPMPHostApp 允许媒体源在受保护的媒体路径 (PMP) 进程中创建Windows 运行时对象。 |
IMFPMPServer 允许媒体会话的两个实例 (PMP) 进程共享相同的受保护媒体路径。 |
IMFPresentationClock 表示呈现时钟,用于安排呈现样本的时间以及同步多个流。 |
IMFPresentationDescriptor 描述演示文稿的详细信息。 演示文稿是共享常见演示时间的一组相关媒体流。 |
IMFPresentationTimeSource 提供演示时钟的时钟时间。 |
IMFProtectedEnvironmentAccess 提供允许内容保护系统与受保护环境握手的方法。 这是必需的,因为 CreateFile 和 DeviceIoControl API 不适用于 Windows 应用商店应用。 |
IMFQualityAdvise 使质量管理器能够调整管道中某个组件的音频或视频质量。 |
IMFQualityAdvise2 使管道对象能够调整自己的音频或视频质量,以响应质量消息。 |
IMFQualityAdviseLimits 查询对象,以获取它支持的质量模式数。 |
IMFQualityManager 调整播放质量。 此接口由质量经理公开。 |
IMFRateControl 获取或设置播放速率。 |
IMFRateSupport 查询支持的播放速率范围,包括反向播放。 |
IMFReadWriteClassFactory 创建接收器编写器或源读取器的实例。 |
IMFRealTimeClient 通知管道对象将自身注册到多媒体类计划程序服务 (MMCSS) 。 (IMFRealTimeClient) |
IMFRealTimeClientEx 通知管道对象将自身注册到多媒体类计划程序服务 (MMCSS) 。 (IMFRealTimeClientEx) |
IMFRelativePanelReport 此接口用于检索显示区域的当前相对面板位置。 |
IMFRelativePanelWatcher 监视与显示器关联的面板,以便应用在面板的相对位置更改时接收通知。 |
IMFRemoteAsyncCallback 由 Microsoft Media Foundation 代理/存根 DLL 用于跨进程边界封送某些异步方法调用。应用程序不使用或实现此接口。 |
IMFRemoteDesktopPlugin 修改拓扑以在终端服务环境中使用。 (IMFRemoteDesktopPlugin) |
IMFRemoteProxy 由充当远程对象的代理的对象公开。 |
IMFSAMIStyle 设置和检索 SAMI 媒体源上 (SAMI) 样式的已同步可访问媒体交换。 |
IMFSample 表示媒体示例,它是媒体数据的容器对象。 |
IMFSampleAllocatorControl 由视频捕获源和转换实现。 允许系统提供具有示例分配器的组件,以使用可从容器内访问的内存来分配样本。 |
IMFSampleGrabberSinkCallback 用于从采样器接收器获取媒体数据的回调接口。 |
IMFSampleGrabberSinkCallback2 扩展 IMFSampleGrabberSinkCallback 接口。 |
IMFSampleOutputStream 将媒体示例写入字节流。 |
IMFSampleProtection 为受保护媒体路径中的媒体数据提供加密, (PMP) 。 |
IMFSaveJob 将源字节流中的媒体数据保存到应用程序提供的字节流。 |
IMFSchemeHandler 从 URL 创建媒体源或字节流。 |
IMFSecureChannel 在两个对象之间建立单向安全通道。 |
IMFSeekInfo 对于特定搜寻位置,获取两个最接近的关键帧。 (IMFSeekInfo) |
IMFSensorActivitiesReport 提供对描述传感器当前活动的 IMFSensorActivityReport 对象的访问。 |
IMFSensorActivitiesReportCallback 客户端实现的接口,用于在传感器活动报告可用时接收回调。 |
IMFSensorActivityMonitor 提供用于控制传感器活动监视器的方法。 |
IMFSensorActivityReport 表示传感器的活动报告。 |
IMFSensorDevice 表示可以属于传感器组的传感器设备,该组由 IMFSensorGroup 接口表示。 此上下文中的术语“设备”可以指物理设备、自定义媒体源或帧提供程序。 |
IMFSensorGroup 表示可以从中创建 IMFMediaSource 的一组传感器设备。 |
IMFSensorProcessActivity 表示与传感器关联的进程的活动。 |
IMFSensorProfile 描述媒体基础传感器配置文件。 |
IMFSensorProfileCollection 包含媒体基础传感器配置文件对象的集合。 |
IMFSensorStream . (IMFSensorStream) |
IMFSensorTransformFactory 传感器转换实现的接口允许媒体管道查询传感器转换的要求,并创建传感器转换的运行时实例。 |
IMFSequencerSource 由 Sequencer 源实现。 |
IMFSharingEngineClassFactory 创建媒体共享引擎的实例。 (IMFSharingEngineClassFactory) |
IMFShutdown 由某些必须显式关闭的 Media Foundation 对象公开。 |
IMFSignedLibrary 提供允许内容保护系统获取已签名库中函数的过程地址的方法。 此方法提供的功能与 GetProcAddress 相同,该功能不适用于 Windows 应用商店应用。 |
IMFSimpleAudioVolume 控制与流式处理音频呈现器关联的音频会话的主音量级别, (SAR) 和音频捕获源。 |
IMFSinkWriter 由 Microsoft 媒体基础接收器编写器对象实现。 |
IMFSinkWriterCallback Microsoft Media Foundation 接收器编写器的回调接口。 |
IMFSinkWriterCallback2 扩展 IMFSinkWriterCallback 接口。 |
IMFSinkWriterEncoderConfig 在接收器编写器上提供其他功能,用于动态更改媒体类型和编码器配置。 |
IMFSinkWriterEx 扩展 IMFSinkWriter 接口。 |
IMFSourceBuffer 表示包含 IMFMediaSourceExtension 的媒体数据的缓冲区。 |
IMFSourceBufferList 表示 IMFSourceBuffer 对象的集合。 |
IMFSourceBufferNotify 提供用于引发与 IMFSourceBuffer 关联的事件的功能。 |
IMFSourceOpenMonitor 回调接口,用于接收来自网络源的异步打开操作进度通知。 |
IMFSourceReader 由 Microsoft Media Foundation 源读取器对象实现。 |
IMFSourceReaderCallback Microsoft Media Foundation 源读取器的回调接口。 |
IMFSourceReaderCallback2 扩展 IMFSourceReaderCallback 接口。 |
IMFSourceReaderEx 扩展 IMFSourceReader 接口。 |
IMFSourceResolver 从 URL 或字节流创建媒体源。 |
IMFSpatialAudioObjectBuffer 表示具有关联位置和呈现元数据的音频数据的一部分。 空间音频对象存储在 IMFSpatialAudioSample 实例中,并允许在媒体基础组件之间传递空间音频信息。 |
IMFSpatialAudioSample 表示具有空间声音信息的多媒体示例。 每个 IMFSpatialAudioSample 都包含一个或多个 IMFSpatialAudioObjectBuffer 对象。 |
IMFSSLCertificateManager 由客户端实现并由 Microsoft Media Foundation 调用,以获取客户端安全套接字层 (SSL) 服务器请求的证书。 |
IMFStreamDescriptor 获取有关媒体源中一个流的信息。 |
IMFStreamingSinkConfig 将配置信息传递给用于流式传输内容的媒体接收器。 |
IMFStreamSink 表示媒体接收器对象上的流。 |
IMFSystemId 提供检索系统 ID 数据的方法。 |
IMFTimecodeTranslate 在电影和电视工程师协会 (SMPTE) 时间代码和 100 纳秒时间单位之间进行转换。 |
IMFTimedText 计时文本对象表示计时文本的组件。 |
IMFTimedTextBinary 表示计时文本对象的数据内容。 |
IMFTimedTextCue 表示 timed-text-cue 对象。 |
IMFTimedTextFormattedText 表示带格式的计时文本块。 |
IMFTimedTextNotify 定义 Microsoft Media Foundation 定时文本通知的回调的接口。 |
IMFTimedTextRegion 表示计时文本对象的显示区域。 |
IMFTimedTextStyle 表示计时文本的样式。 |
IMFTimedTextTrack 表示计时文本的轨迹。 |
IMFTimedTextTrackList 表示计时文本曲目的列表。 |
IMFTimer 提供在指定时间调用回调的计时器。 |
IMFTopoLoader 将部分拓扑转换为完整拓扑。 |
IMFTopology 表示拓扑。 拓扑描述按特定顺序连接的媒体源、接收器和转换的集合。 |
IMFTopologyNode 表示拓扑中的节点。 |
IMFTopologyNodeAttributeEditor 汇报媒体会话当前拓扑中一个或多个节点的属性。 |
IMFTrackedSample 跟踪视频媒体示例中的引用计数。 |
IMFTranscodeProfile 由转码配置文件对象实现。 |
IMFTranscodeSinkInfoProvider 由转码接收器激活对象实现。 |
IMFTransform 由所有媒体基础转换 (MRT) 实现。 |
IMFTrustedInput 由提供输入信任机构 (ITA) 的组件实现。 此接口用于获取每个组件的流的 ITA。 |
IMFTrustedOutput 由提供输出信任机构的组件实现,这些组件 (OTA) 。 |
IMFVideoCaptureSampleAllocator 为视频媒体接收器分配视频示例,该接收器具有视频捕获设备的专用功能。 |
IMFVideoMediaType 表示视频格式的说明。 |
IMFVideoProcessorControl 配置视频处理器 MFT。 (IMFVideoProcessorControl) |
IMFVideoProcessorControl2 配置视频处理器 MFT。 (IMFVideoProcessorControl2) |
IMFVideoSampleAllocator 为视频媒体接收器分配视频示例。 |
IMFVideoSampleAllocatorCallback 使应用程序能够跟踪增强的视频呈现器 (EVR) 分配的视频样本。 |
IMFVideoSampleAllocatorEx 分配包含 Microsoft Direct3D 11 纹理图面的视频样本。 |
IMFVideoSampleAllocatorNotify IMFVideoSampleAllocatorCallback 接口的回调。 (IMFVideoSampleAllocatorNotify) |
IMFVideoSampleAllocatorNotifyEx IMFVideoSampleAllocatorCallback 接口的回调。 (IMFVideoSampleAllocatorNotifyEx) |
IMFVirtualCamera 表示可以插入媒体基础帧服务器管道的虚拟相机。 |
IMFWorkQueueServices 控制媒体会话创建的工作队列。 |
IMFWorkQueueServicesEx 扩展 IMFWorkQueueServices 接口。 |
IOPMVideoOutput 表示输出保护管理器 (OPM) 会话的视频输出。 |
IPlayToControl 使 PlayToConnection 对象能够连接到媒体元素。 |
IPlayToControlWithCapabilities 为 IPlayToSource 提供用于确定内容功能的功能。 |
IPlayToSourceClassFactory 创建 PlayToSource 对象的实例。 |
IToc IToc 接口表示单个目录。 它提供用于向目录中添加条目以及从目录中删除条目的方法。 |
ITocCollection ITocCollection 表示目录的集合。 它提供用于从集合中添加、检索和删除目录的方法。 |
ITocEntry ITocEntry 接口表示目录中的单个条目。 它提供用于设置和检索条目的描述性信息的方法。 |
ITocEntryList ITocEntryList 接口表示目录中的条目列表。 它提供用于向列表中添加条目和从列表中删除条目的方法。 |
ITocParser ITocParser 接口表示 TOC 分析器对象。 它提供用于在视频文件中存储目录和从视频文件检索目录的方法。 |
IWMCodecLeakyBucket 在视频编码器上配置“泄漏存储桶”参数。 |
IWMCodecOutputTimestamp 获取要解码的下一个视频帧的时间戳。 |
IWMCodecPrivateData 获取必须追加到输出媒体类型的专用编解码器数据。 正确解码 Windows Media 视频内容需要此编解码器数据。 |
IWMCodecProps 提供检索特定于格式的编解码器属性的方法。 |
IWMCodecStrings 检索编解码器和格式的名称和描述性字符串。 |
IWMColorConvProps 设置颜色转换器 DSP 上的属性。 |
IWMResamplerProps 设置音频重新采样器 DSP 的属性。 |
IWMResizerProps 设置视频大小调整器 DSP 的属性。 |
IWMSampleExtensionSupport 配置对示例扩展的编解码器支持。 |
IWMVideoDecoderHurryup 控制视频解码器的速度。 |
IWMVideoDecoderReconBuffer 注意 此接口已过时,不应使用。 管理重建的视频帧。 |
IWMVideoForceKeyFrame 强制编码器将当前帧编码为关键帧。 |
结构
AecQualityMetrics_Struct 包含 AEC) 声学回声消除的质量指标 (。 此结构与 MFPKEY_WMAAECMA_RETRIEVE_TS_STATS 属性一起使用。 |
ASF_FLAT_PICTURE 包含存储为媒体源的元数据的图像。 此结构用作 WM/Picture 元数据属性的数据项。 |
ASF_FLAT_SYNCHRONISED_LYRICS 包含存储为媒体源元数据的同步歌词。 此结构用作 WM/Lyrics_Synchronised 元数据属性的数据项。 |
ASF_INDEX_DESCRIPTOR 描述流和索引类型的索引配置。 |
ASF_INDEX_IDENTIFIER 指定 ASF 索引器对象的索引。 |
ASF_MUX_STATISTICS 包含有关 ASF 多路复用器进度的统计信息。 |
CodecAPIEventData CodecAPIEventData 结构包含 EC_CODECAPI_EVENT 事件的事件数据,并由支持 ICodecAPI 接口的编解码器发送。 |
D3D11_AES_CTR_IV 包含用于 128 位高级加密标准 CTR 模式的初始化向量 (IV) , (AES-CTR) 块密码加密。 (D3D11_AES_CTR_IV) |
D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT 包含D3D11_AUTHENTICATED_CONFIGURE_ENCRYPTION_WHEN_ACCESSIBLE命令的输入数据。 |
D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT 包含D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION命令的输入数据。 |
D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT 包含 D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE 命令的输入数据。 |
D3D11_AUTHENTICATED_CONFIGURE_INPUT 包含 ID3D11VideoContext::ConfigureAuthenticatedChannel 方法的输入数据。 |
D3D11_AUTHENTICATED_CONFIGURE_OUTPUT 包含来自 ID3D11VideoContext::ConfigureAuthenticatedChannel 方法的响应。 |
D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT 包含 D3D11_AUTHENTICATED_CONFIGURE_PROTECTION 命令的输入数据。 |
D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT 包含D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE命令的输入数据。 |
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID_COUNT查询的响应。 |
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT 包含D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID查询的输入数据。 |
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID查询的响应。 |
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ATTRIBUTES查询的响应。 |
D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE查询的响应。 |
D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT 包含D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION查询的输入数据。 |
D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION查询的响应。 |
D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_CURRENT_ENCRYPTION_WHEN_ACCESSIBLE查询的响应。 |
D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE查询的响应。 |
D3D11_AUTHENTICATED_QUERY_INPUT 包含 ID3D11VideoContext::QueryAuthenticatedChannel 方法的输入数据。 |
D3D11_AUTHENTICATED_QUERY_OUTPUT 包含来自 ID3D11VideoContext::QueryAuthenticatedChannel 方法的响应。 |
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT 包含D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT查询的输入数据。 |
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT查询的响应。 |
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT 包含D3D11_AUTHENTICATED_QUERY_OUTPUT_ID查询的输入数据。 |
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_OUTPUT_ID查询的响应。 |
D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_PROTECTION查询的响应。 |
D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT查询的响应。 |
D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT 包含D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS查询的输入数据。 |
D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS查询的响应。 |
D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT查询的响应。 |
D3D11_ENCRYPTED_BLOCK_INFO 指定对视频图面中的哪些字节进行加密。 |
D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA 表示硬件内容保护的密钥交换数据。 |
D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA 表示硬件内容保护的密钥交换输入数据。 |
D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA 表示硬件内容保护的密钥交换输出数据。 |
D3D11_OMAC 包含 MAC) (消息身份验证代码。 |
D3D11_TEX2D_ARRAY_VPOV 标识视频处理器输出视图的纹理资源。 (D3D11_TEX2D_ARRAY_VPOV) |
D3D11_TEX2D_VDOV 标识视频解码器输出视图的纹理资源。 |
D3D11_TEX2D_VPIV 标识视频处理器输入视图的纹理资源。 |
D3D11_TEX2D_VPOV 标识视频处理器输出视图的纹理资源。 (D3D11_TEX2D_VPOV) |
D3D11_VIDEO_COLOR 定义 Microsoft Direct3D 11 视频的颜色值。 |
D3D11_VIDEO_COLOR_RGBA 指定 RGB 颜色值。 (D3D11_VIDEO_COLOR_RGBA) |
D3D11_VIDEO_COLOR_YCbCrA 指定 YCbCr 颜色值。 (D3D11_VIDEO_COLOR_YCbCrA) |
D3D11_VIDEO_CONTENT_PROTECTION_CAPS 介绍图形驱动程序的内容保护功能。 |
D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION 向 ID3D11VideoContext::D ecoderBeginFrame 方法提供数据。 |
D3D11_VIDEO_DECODER_BUFFER_DESC 描述用于解码的压缩缓冲区。 (D3D11_VIDEO_DECODER_BUFFER_DESC) |
D3D11_VIDEO_DECODER_BUFFER_DESC1 描述用于解码的压缩缓冲区。 (D3D11_VIDEO_DECODER_BUFFER_DESC1) |
D3D11_VIDEO_DECODER_CONFIG 介绍用于 DirectX 视频加速的 Microsoft Direct3D 11 解码器设备的配置 (DXVA) 。 |
D3D11_VIDEO_DECODER_DESC 描述 Microsoft Direct3D 11 视频解码器或视频处理器的视频流。 |
D3D11_VIDEO_DECODER_EXTENSION 包含 ID3D11VideoContext::D ecoderExtension 方法的特定于驱动程序的数据。 |
D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC 描述视频解码器输出视图。 |
D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK 描述子示例映射块。 |
D3D11_VIDEO_PROCESSOR_CAPS 介绍 Microsoft Direct3D 11 视频处理器的功能。 |
D3D11_VIDEO_PROCESSOR_COLOR_SPACE 指定用于视频处理的颜色空间。 |
D3D11_VIDEO_PROCESSOR_CONTENT_DESC 描述视频处理器的视频流。 |
D3D11_VIDEO_PROCESSOR_CUSTOM_RATE 指定帧速率转换或反向电视 (IVTC) 的自定义速率。 (D3D11_VIDEO_PROCESSOR_CUSTOM_RATE) |
D3D11_VIDEO_PROCESSOR_FILTER_RANGE 定义图像筛选器支持的值范围。 (D3D11_VIDEO_PROCESSOR_FILTER_RANGE) |
D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC 描述视频处理器输入视图。 |
D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC 描述视频处理器输出视图。 |
D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS 定义一组与帧速率转换相关的视频处理器功能,包括反交错和反向电视拍摄。 |
D3D11_VIDEO_PROCESSOR_STREAM 包含 ID3D11VideoContext::VideoProcessorBlt 方法的流级数据。 |
D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT 提供有关传入 ID3DVideoContext1::VideoProcessorGetBehaviorHints 方法的输入流的信息。 |
D3D11_VIDEO_SAMPLE_DESC 描述视频示例。 |
D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT 检索支持的配置文件的列表。 (D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT) |
D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS 检索受支持格式的列表。 |
D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM 提供在指定功能D3D12_FEATURE_VIDEO_DECODE_HISTOGRAM时调用 ID3D12VideoDevice::CheckFeatureSupport 的数据。 |
D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES 检索支持的配置文件的列表。 (D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES) |
D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT 检索视频解码的支持信息。 |
D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE 描述视频解码器堆的分配大小。 (D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE) |
D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC 检索一个值,该值指示视频编码是否支持指定的编解码器。 |
D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT 检索一个值,该值指示指定的编解码器配置支持参数是否支持提供的 HEVC 编码配置,或检索 H.264 编码支持的配置。 |
D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT 检索对指定编解码器和配置文件的图片控件支持。 |
D3D12_FEATURE_DATA_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE 检索一个值,该值指示指定的代码、配置文件和级别是否支持指定的框架子区域布局模式。 |
D3D12_FEATURE_DATA_VIDEO_ENCODER_HEAP_SIZE 检索一个值,该值指示指定的编解码器是否支持视频编码以及堆对象的 L0 和 L1 大小。 |
D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT 检索一个值,该值指示视频编码是否支持指定的编解码器、配置文件和格式。 |
D3D12_FEATURE_DATA_VIDEO_ENCODER_INTRA_REFRESH_MODE 检索一个值,该值指示指定的编解码器、配置文件和级别是否支持指定的内部刷新模式。 |
D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION 检索指定编解码器支持的分辨率列表。 |
D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT 结构 (d3d12video.h) 检索指定编解码器支持的分辨率比率数。 |
D3D12_FEATURE_DATA_VIDEO_ENCODER_PROFILE_LEVEL 检索一个值,该值指示视频编码是否支持指定的配置文件。 |
D3D12_FEATURE_DATA_VIDEO_ENCODER_RATE_CONTROL_MODE 检索一个值,该值指示使用指定的编解码器进行视频编码是否支持指定的速率控制模式 |
D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS 表示D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT结构的视频编码器分辨率支持限制。 |
D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOURCE_REQUIREMENTS 检索值,该值指示使用指定的编码配置进行视频编码的资源要求。 |
D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT 检索指示支持指定视频编码功能和配置值的值。 |
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_COUNT 检索视频扩展命令的数量。 |
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETER_COUNT 检索指定参数阶段支持的参数数。 |
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETERS 检索指定参数阶段的视频扩展命令参数列表。 |
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE 检查视频扩展命令的分配大小。 |
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT 使用命令定义的输入和输出结构检索视频扩展命令支持。 |
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMANDS 从驱动程序检索视频扩展命令的列表。 |
D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR 提供D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR指定功能时对 ID3D12VideoDevice::CheckFeatureSupport 的调用数据。 检索视频编码器的运动估计功能。 |
D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_PROTECTED_RESOURCES 提供在指定功能D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR_PROTECTED_RESOURCES时调用 ID3D12VideoDevice::CheckFeatureSupport 的数据。 检索对视频运动估计的受保护资源支持。 |
D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_SIZE 描述视频运动估算器堆的分配大小。 |
D3D12_FEATURE_DATA_VIDEO_PROCESS_MAX_INPUT_STREAMS 检索视频处理器支持的最大已启用输入流数。 |
D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO 检索指定反交错模式、筛选器、速率转换或自动处理功能所需的过去和将来参考帧的数量。 |
D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT 提供在指定功能D3D12_FEATURE_VIDEO_PROCESS_SUPPORT时调用 ID3D12VideoDevice::CheckFeatureSupport 的数据。 |
D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE 描述视频解码器堆的分配大小。 (D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE) |
D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICS 表示通过调用 ID3D12VideoDecodeCommandList::EndQuery 调用的视频解码统计信息查询的数据。 |
D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT 为 ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap 的调用提供输入数据。 |
D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT 从调用 ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap 接收输出数据。 |
D3D12_RESOURCE_COORDINATE 描述资源的坐标。 |
D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM 表示从中解码视频的压缩位流。 |
D3D12_VIDEO_DECODE_CONFIGURATION 描述视频解码器的配置。 |
D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS 指定解码输出转换的参数。 (D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS) |
D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 指定解码输出转换的参数。 (D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1) |
D3D12_VIDEO_DECODE_FRAME_ARGUMENT 表示帧的解码参数。 |
D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS 指定视频解码操作的输入流的参数。 |
D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM 表示单个组件的直方图输出缓冲区。 |
D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS 指定视频解码操作的输出流的参数。 (D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS) |
D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 指定视频解码操作的输出流的参数。 (D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1) |
D3D12_VIDEO_DECODE_REFERENCE_FRAMES 包含当前解码操作的参考帧列表。 |
D3D12_VIDEO_DECODER_DESC 描述 ID3D12VideoDecoder。 |
D3D12_VIDEO_DECODER_HEAP_DESC 描述 ID3D12VideoDecoderHeap。 |
D3D12_VIDEO_ENCODE_REFERENCE_FRAMES 表示编码操作的重新构造引用图像。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION 表示视频编码的编解码器配置结构。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264 表示 H.264 编码的编解码器配置。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC 表示 HEVC 编码的编解码器配置。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT 表示视频编码的编解码器配置支持结构。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264 表示对 H.264 编码的编码器编解码器配置支持。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC 表示对 HEVC 编码的编码器编解码器配置支持。 |
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT 表示多个编解码器的图片控件支持结构。 |
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 表示 H.264 视频编码的图片控件支持设置。 |
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC 表示 HEVC 视频编码的图片控件支持设置。 |
D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM 封装编码操作的压缩位流输出。 |
D3D12_VIDEO_ENCODER_DESC 描述 ID3D12VideoEncoder。 |
D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER 表示包含有关 ID3D12VideoEncodeCommandList2::EncodeFrame 操作的元数据的缓冲区。 |
D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS 表示 ID3D12VideoEncodeCommandList2::EncodeFrame 的输入参数。 |
D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS 表示 ID3D12VideoEncodeCommandList2::EncodeFrame 的输出参数。 |
D3D12_VIDEO_ENCODER_FRAME_SUBREGION_METADATA 表示视频编码器帧子区域元数据。 |
D3D12_VIDEO_ENCODER_HEAP_DESC 描述 ID3D12VideoEncoderHeap。 |
D3D12_VIDEO_ENCODER_INTRA_REFRESH 表示视频编码的刷新内设置。 |
D3D12_VIDEO_ENCODER_LEVEL_SETTING 表示视频编码器级别设置。 |
D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC 将高效视频编码的级别和层关联 (HEVC) 级别设置配置。 |
D3D12_VIDEO_ENCODER_OUTPUT_METADATA 表示有关 ID3D12VideoEncodeCommandList2::EncodeFrame 操作的元数据。 |
D3D12_VIDEO_ENCODER_OUTPUT_METADATA_STATISTICS 表示有关 ID3D12VideoEncodeCommandList2::EncodeFrame 操作的编码统计信息。 |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA 表示多个编解码器的关联 EncodeFrame 命令的图片级别控制元素。 |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 表示用于 H.264 编码的关联 EncodeFrame 命令的图片级别控制元素。 |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION 表示 H264 视频编码的图片列表修改操作。 |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_MARKING_OPERATION 将引用图片中的更改描述为作为操作标识符的元组的内存操作以及操作所需的关联参数。 |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC 表示用于 HEVC 编码的关联 EncodeFrame 命令的图片级别控制元素。 |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC 06/30/2021 |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA 将图片控制子区域定义为多个编解码器的切片。 |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES 将子区域定义为支持此分区模式的编解码器的切片。 |
D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC 定义视频编码器图片分辨率。 |
D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_RATIO_DESC 将分辨率比率定义为不可限制的分数。 |
D3D12_VIDEO_ENCODER_PROFILE_DESC 描述编码器配置文件。 |
D3D12_VIDEO_ENCODER_RATE_CONTROL 表示视频编码器速率控制配置。 |
D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR 表示常量比特率模式的速率控制结构定义。 |
D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS 表示D3D12_VIDEO_ENCODER_RATE_CONTROL结构的视频编码器速率控制结构定义。 |
D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP 表示常量化参数模式的速率控制结构定义。 |
D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR 表示具有受约束比特率的常量质量目标的速率控制结构定义。 |
D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR 表示可变比特率模式的速率控制结构定义。 |
D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE 表示从传递给编码操作的输入帧生成的重建图片。 |
D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264 表示 H.264 视频编码的引用图片描述符。 |
D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC 表示 HEVC 视频编码的引用图片描述符。 |
D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS 表示对 ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata 的调用的输入参数。 |
D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS 表示调用 ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata 的输出参数。 |
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC表示序列级别视频编码操作输入的参数。 |
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE 表示多个视频编解码器的 GOP 结构。 |
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264 表示 H.264 视频编码的 GOP 结构。 |
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC 表示 HEVC 视频编码的 GOP 结构。 |
D3D12_VIDEO_EXTENSION_COMMAND_DESC 描述视频扩展命令。 (D3D12_VIDEO_EXTENSION_COMMAND_DESC) |
D3D12_VIDEO_EXTENSION_COMMAND_INFO 描述视频扩展命令。 (D3D12_VIDEO_EXTENSION_COMMAND_INFO) |
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_INFO 描述视频扩展命令参数。 |
D3D12_VIDEO_FORMAT 定义资源内容说明的像素格式和颜色空间的组合。 |
D3D12_VIDEO_MOTION_ESTIMATOR_DESC 描述 ID3D12VideoMotionEstimator。 将此结构传递到 ID3D12VideoDevice1::CreateVideoMotionEstimator,以创建 ID3D12VideoMotionEstimator 的实例。 |
D3D12_VIDEO_MOTION_ESTIMATOR_INPUT 指定调用 ID3D12VideoEncodeCommandList::EstimateMotion 的输入参数。 |
D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT 指定调用 ID3D12VideoEncodeCommandList::EstimateMotion 的输出参数。 |
D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC 描述 ID3D12VideoMotionEstimatorHeap。 将此结构传递到 ID3D12VideoDevice1::CreateVideoMotionEstimatorHeap,以创建 ID3D12VideoMotionEstimatorHeap 的实例。 |
D3D12_VIDEO_PROCESS_ALPHA_BLENDING 指定用于视频处理的 alpha 混合参数。 |
D3D12_VIDEO_PROCESS_FILTER_RANGE 定义图像筛选器支持的值范围。 (D3D12_VIDEO_PROCESS_FILTER_RANGE) |
D3D12_VIDEO_PROCESS_INPUT_STREAM 包含视频处理器混合功能的输入信息。 |
D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS 为传递给 ID3D12VideoCommandList::P rocessFrames 的输入流指定输入流参数。 |
D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 指定传递给 ID3D12VideoProcessCommandList1::P rocessFrames1 的输入流参数,该流支持更改每个调用的字段类型。 |
D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC 指定视频处理操作的输入流的参数。 |
D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE 提供有关流速率的信息。 |
D3D12_VIDEO_PROCESS_LUMA_KEY 指定用于 luma 键的设置。 |
D3D12_VIDEO_PROCESS_OUTPUT_STREAM 表示视频处理命令的输出流。 |
D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS 为传递给 ID3D12VideoCommandList::P rocessFrames 的输出指定输出流参数。 |
D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC 指定传递给 ID3D12VideoProcessCommandList::P rocessFrames 的输出流参数。 |
D3D12_VIDEO_PROCESS_REFERENCE_SET 包含执行视频处理所需的参考帧。 |
D3D12_VIDEO_PROCESS_TRANSFORM 指定用于视频处理的转换参数。 |
D3D12_VIDEO_SAMPLE 描述图片缓冲区的宽度、高度、格式和颜色空间。 |
D3D12_VIDEO_SCALE_SUPPORT 介绍视频缩放器支持的输出大小缩放范围。 |
D3D12_VIDEO_SIZE_RANGE 描述视频缩放器支持的大小范围。 |
D3DCONTENTPROTECTIONCAPS 介绍显示驱动程序的内容保护功能。 |
D3DOVERLAYCAPS 指定 Direct3D 设备的硬件覆盖功能。 |
DEVICE_INFO 包含有关媒体共享设备的信息。 |
DigitalWindowSetting 表示视频捕获的数字窗口的边界设置。 |
DXVA2_AES_CTR_IV 包含用于 128 位高级加密标准 CTR 模式的初始化向量 (IV) , (AES-CTR) 块加密。 (DXVA2_AES_CTR_IV) |
DXVA2_AYUVSample16 定义 16 位 AYUV 像素值。 |
DXVA2_AYUVSample8 定义 8 位 AYUV 像素值。 |
DXVA2_ConfigPictureDecode 描述 DXVA 解码器设备的配置。 |
DXVA2_DecodeBufferDesc 描述从解码器发送到 DirectX 视频加速 (DXVA) 设备的缓冲区。 |
DXVA2_DecodeExecuteParams 包含 IDirectXVideoDecoder::Execute 方法的参数。 |
DXVA2_DecodeExtensionData 包含 IDirectXVideoDecoder::Execute 方法的私有数据。 |
DXVA2_ExtendedFormat 描述视频流的格式。 |
DXVA2_FilterValues 包含 DirectX 视频加速 (DXVA) 图像筛选器的参数。 |
DXVA2_Fixed32 定义 32 位定点数。 |
DXVA2_Frequency 定义视频频率。 |
DXVA2_ProcAmpValues 包含 DirectX 视频加速 (DXVA) 视频处理操作的值。 |
DXVA2_ValueRange 定义 DirectX 视频加速 (DXVA) 操作支持的值范围。 |
DXVA2_VideoDesc 描述 DXVA 解码器设备或视频处理器设备的视频流。 |
DXVA2_VideoProcessBltParams 包含 IDirectXVideoProcessor::VideoProcessBlt 方法的参数。 |
DXVA2_VideoProcessorCaps 介绍 DirectX 视频加速 (DVXA) 视频处理器模式的功能。 |
DXVA2_VideoSample 指定 IDirectXVideoProcessor::VideoProcessBlt 方法的输入示例。 |
DXVABufferInfo 指定 IDirect3DDXVADevice9::Execute 方法的缓冲区。 |
DXVACompBufferInfo 指定 DirectX 视频加速 (DXVA) 压缩图面的要求。 |
DXVAHD_BLT_STATE_ALPHA_FILL_DATA 指定在使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时如何计算 blit 操作的输出 alpha 值。 |
DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA 指定使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时 blit 操作的背景色。 |
DXVAHD_BLT_STATE_CONSTRICTION_DATA 指定使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时,是否在 blit 操作中对输出进行向下采样。 |
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA 指定使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时 blit 操作的输出颜色空间。 |
DXVAHD_BLT_STATE_PRIVATE_DATA 包含 Microsoft DirectX 视频加速高清 (DXVA-HD) 的专用 blit 状态的数据。 |
DXVAHD_BLT_STATE_TARGET_RECT_DATA 指定使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时用于分条的目标矩形。 |
DXVAHD_COLOR 定义 DXVA-HD 的颜色值。 |
DXVAHD_COLOR_RGBA 指定 RGB 颜色值。 (DXVAHD_COLOR_RGBA) |
DXVAHD_COLOR_YCbCrA 指定 YCbCr 颜色值。 (DXVAHD_COLOR_YCbCrA) |
DXVAHD_CONTENT_DESC 介绍 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器的视频流。 |
DXVAHD_CUSTOM_RATE_DATA 指定帧速率转换或反向电视 (IVTC) 的自定义速率。 (DXVAHD_CUSTOM_RATE_DATA) |
DXVAHD_FILTER_RANGE_DATA 定义图像筛选器支持的值范围。 (DXVAHD_FILTER_RANGE_DATA) |
DXVAHD_RATIONAL 包含有理数 (比率) 。 |
DXVAHD_STREAM_DATA 包含 IDXVAHD_VideoProcessor::VideoProcessBltHD 方法的每个流数据。 |
DXVAHD_STREAM_STATE_ALPHA_DATA 使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时,指定输入流的平面 alpha 值。 |
DXVAHD_STREAM_STATE_ASPECT_RATIO_DATA 指定源矩形和目标矩形的像素纵横比 (PAR) 。 |
DXVAHD_STREAM_STATE_D3DFORMAT_DATA 指定使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时输入流的格式。 |
DXVAHD_STREAM_STATE_DESTINATION_RECT_DATA 使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时,指定输入流的目标矩形。 |
DXVAHD_STREAM_STATE_FILTER_DATA 指定对 Microsoft DirectX 视频加速高清 (DXVA-HD) 输入流的筛选操作的级别。 |
DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA 指定 Microsoft DirectX 视频加速高清 (DXVA-HD) 输入流的交错方式。 |
DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA 指定 Microsoft DirectX 视频加速高清 (DXVA-HD) 输入流的颜色空间。 |
DXVAHD_STREAM_STATE_LUMA_KEY_DATA 使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时,指定输入流的 luma 键。 |
DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA 指定使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时输入流的输出帧速率。 |
DXVAHD_STREAM_STATE_PALETTE_DATA 包含使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时输入流的调色板条目。 |
DXVAHD_STREAM_STATE_PRIVATE_DATA 包含专用流状态、Microsoft DirectX 视频加速高清 (DXVA-HD) 输入流的数据。 |
DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA 包含来自 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备的反向电视 (IVTC) 统计信息。 |
DXVAHD_STREAM_STATE_SOURCE_RECT_DATA 指定使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时的输入流的源矩形。 |
DXVAHD_VPCAPS 指定 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器的功能。 |
DXVAHD_VPDEVCAPS 指定 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备的功能。 |
DXVAHDSW_CALLBACKS 包含指向 Microsoft DirectX 视频加速高清 (DXVA-HD) 的软件插件实现的功能的指针。 |
DXVAUncompDataInfo 指定 DirectX 视频加速 (DXVA) 视频解码的未压缩图面的尺寸和像素格式。 |
MACROBLOCK_DATA 在视频解码期间提供有关宏块的数据。 |
MF_BYTE_STREAM_CACHE_RANGE 指定字节范围。 |
MF_CAMERA_CONTROL_RANGE_INFO MF_CAMERA_CONTROL_RANGE_INFO 结构表示相机控件的接受范围、步长值和默认值。 |
MF_FLOAT2 具有两个分量的向量。 |
MF_FLOAT3 具有三个分量的向量。 |
MF_LEAKY_BUCKET_PAIR 指定文件的缓冲要求。 |
MF_QUATERNION 用于表示旋转的四维向量。 |
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_DistortionModel 表示多项式镜头失真模型。 |
MFCameraIntrinsic_PinholeCameraModel 表示针孔相机型号。 |
MFCLOCK_PROPERTIES 定义时钟的属性。 |
MFCONTENTPROTECTIONDEVICE_INPUT_DATA 包含有关要作为保护系统函数输入的数据的信息。 |
MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA 包含有关作为保护系统函数输出接收的数据的信息。 |
MFCONTENTPROTECTIONDEVICE_REALTIMECLIENT_DATA 建议多媒体类计划程序服务的安全处理器 (MMCSS) 参数,以便可以按预期的优先级计划实时任务。 |
MFFOLDDOWN_MATRIX 包含用于将多声道音频转换为较少数量的音频通道的系数。 此过程称为折叠。 |
MFINPUTTRUSTAUTHORITY_ACCESS_ACTION 描述输出信任机构 (OTA) 请求的操作。 请求将发送到 ITA) (输入信任机构。 |
MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS 包含 IMFInputTrustAuthority::BindAccess 或 IMFInputTrustAuthority::UpdateAccess 方法的参数。 |
MFMediaKeyStatus 表示内容解密模块 (CDM) 会话密钥的状态。 |
MFMPEG2DLNASINKSTATS 包含来自数字生活网络联盟 (DLNA) 媒体接收器的编码统计信息。 |
MFNetCredentialManagerGetParam 包含凭据管理器的身份验证信息。 |
MFOffset 将偏移量指定为定点实数。 |
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_EVENT_TYPE_MEDIAITEM_CLEARED 事件的事件结构。 |
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 事件的事件结构。 |
MFPaletteEntry 在颜色表中包含一个调色板条目。 |
MFPinholeCameraIntrinsic_IntrinsicModel 表示指定分辨率的针孔相机内部模型。 |
MFPinholeCameraIntrinsics 包含零个或 1 个针孔相机内部模型,用于描述如何将物理世界中的 3D 点投影到相机的 2D 图像帧上。 |
MFRatio 表示比率。 |
MFRR_COMPONENT_HASH_INFO 包含有关已吊销组件的信息。 |
MFRR_COMPONENTS 包含有关一个或多个已吊销组件的信息。 |
MFT_INPUT_STREAM_INFO 包含有关媒体基础转换 (MFT) 的输入流的信息。 若要获取这些值,请调用 IMFTransform::GetInputStreamInfo。 |
MFT_OUTPUT_DATA_BUFFER 包含有关媒体基础转换的输出缓冲区的信息。 此结构在 IMFTransform::P rocessOutput 方法中使用。 |
MFT_OUTPUT_STREAM_INFO 包含有关媒体基础转换 (MFT) 的输出流的信息。 若要获取这些值,请调用 IMFTransform::GetOutputStreamInfo。 |
MFT_REGISTER_TYPE_INFO 包含用于注册媒体基础转换 (MFT) 的媒体类型信息。 |
MFT_REGISTRATION_INFO 包含 IMFLocalMFTRegistration::RegisterMFT 方法的参数。 |
MFTOPONODE_ATTRIBUTE_UPDATE 指定拓扑节点的新属性值。 |
MFVideoArea 指定视频帧中的矩形区域。 |
MFVideoCompressedInfo 包含有关视频压缩格式的信息。 此结构用于 MFVIDEOFORMAT 结构。 |
MFVIDEOFORMAT 描述视频格式。 |
MFVideoInfo 包含适用于压缩格式和未压缩格式的视频格式信息。此结构用于 MFVIDEOFORMAT 结构。 |
MFVideoNormalizedRect MFVideoNormalizedRect (mfcaptureengine.h) 结构定义规范化矩形,该矩形用于指定视频矩形中的子矩形。 |
MFVideoNormalizedRect MFVideoNormalizedRect (mfmediaengine.h) 结构定义规范化矩形,该矩形用于指定视频矩形中的子矩形。 |
MFVideoSurfaceInfo 包含有关未压缩视频格式的信息。 此结构用于 MFVIDEOFORMAT 结构。 |
MT_ARBITRARY_HEADER 包含高级流式处理格式 (ASF) 文件中的二进制流的格式数据。 |
MT_CUSTOM_VIDEO_PRIMARIES 定义视频源的自定义颜色原色。 颜色原色定义如何将颜色从 RGB 颜色空间转换为 CIE XYZ 颜色空间。 |
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_ENCRYPTED_INITIALIZATION_PARAMETERS) 。 |
OPM_ENCRYPTED_INITIALIZATION_PARAMETERS OPM_ENCRYPTED_INITIALIZATION_PARAMETERS (ksopmapi.h) 结构包含输出保护管理器 (OPM) 会话的初始化参数。 |
OPM_GET_CODEC_INFO_INFORMATION OPM_GET_CODEC_INFO_INFORMATION (opmapi.h) 包含OPM_GET_CODEC_INFO查询的结果。 |
OPM_GET_CODEC_INFO_INFORMATION OPM_GET_CODEC_INFO_INFORMATION (ksopmapi.h) 结构包含OPM_GET_CODEC_INFO查询的结果。 |
OPM_GET_CODEC_INFO_PARAMETERS OPM_GET_CODEC_INFO_PARAMETERS (opmapi.h) 包含OPM_GET_CODEC_INFO命令的信息。 |
OPM_GET_CODEC_INFO_PARAMETERS OPM_GET_CODEC_INFO_PARAMETERS (ksopmapi.h) structrue 包含OPM_GET_CODEC_INFO命令的信息。 |
OPM_GET_INFO_PARAMETERS OPM_GET_INFO_PARAMETERS (opmapi.h) 包含 IOPMVideoOutput::GetInformation 方法的参数。 |
OPM_GET_INFO_PARAMETERS OPM_GET_INFO_PARAMETERS (ksopmapi.h) 结构包含 IOPMVideoOutput::GetInformation 方法的参数。 |
OPM_HDCP_KEY_SELECTION_VECTOR 包含 High-Bandwidth 数字内容保护 (HDCP) 接收器的 KSV) (关键选择矢量。 |
OPM_OMAC OPM_OMAC (opmapi.h) 包含输出保护管理器 (OPM) 消息的消息身份验证代码 (MAC) 。 |
OPM_OMAC OPM_OMAC (ksopmapi.h) 结构包含输出保护管理器 (OPM) 消息的消息身份验证代码 (MAC) 。 |
OPM_OUTPUT_ID_DATA 包含OPM_GET_OUTPUT_ID状态请求的结果。 |
OPM_RANDOM_NUMBER OPM_RANDOM_NUMBER (opmapi.h) 包含一个 128 位随机数,可与 Output Protection Manager (OPM) 一起使用。 |
OPM_RANDOM_NUMBER OPM_RANDOM_NUMBER (ksopmapi.h) 结构包含一个 128 位随机数,用于输出保护管理器 (OPM) 。 |
OPM_REQUESTED_INFORMATION OPM_REQUESTED_INFORMATION (opmapi.h) 包含输出保护管理器 (OPM) 状态请求的结果。 |
OPM_REQUESTED_INFORMATION OPM_REQUESTED_INFORMATION (ksopmapi.h) 结构包含输出保护管理器 (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_STANDARD_INFORMATION (opmapi.h) 包含输出保护管理器 (OPM) 状态请求的结果。 |
OPM_STANDARD_INFORMATION OPM_STANDARD_INFORMATION (ksopmapi.h) 结构包含输出保护管理器 (OPM) 状态请求的结果。 |
ROI_AREA 定义感兴趣的区域。 |
SENSORPROFILEID 描述传感器配置文件 ID。 |
STREAM_MEDIUM 不适用于应用程序。 |
TOC_DESCRIPTOR TOC_DESCRIPTOR 结构保存目录的描述性信息。 |
TOC_ENTRY_DESCRIPTOR TOC_ENTRY_DESCRIPTOR 结构保存目录中条目的描述性信息。 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈