此标头由多种技术使用。 有关详细信息,请参见:
mfidl.h 包含以下编程接口:
Interfaces
|
IMFAudioPolicy 配置与流式处理音频呈现器(SAR)关联的音频会话。 |
|
IMFAudioStreamVolume 控制单个音频通道的音量级别。 |
|
IMFByteStreamBuffering 控制字节流如何从网络缓冲数据。 |
|
IMFByteStreamCacheControl 控制网络字节流将数据传输到本地缓存的方式。 (IMFByteStreamCacheControl) |
|
IMFByteStreamCacheControl2 控制网络字节流将数据传输到本地缓存的方式。 (IMFByteStreamCacheControl2) |
|
IMFByteStreamHandler 从字节流创建媒体源。 |
|
IMFByteStreamTimeSeek 按时间位置查找字节流。 |
|
IMFCameraConfigurationManager 可以通过调用 COM 函数 CoCreateInstance 并将 CLSID_CameraConfigurationManager 作为 CLSID 参数来创建 IMFCameraConfigurationManager 接口。 |
|
IMFCameraControlDefaults 提供用于指定相机控件默认值的方法。 |
|
IMFCameraControlDefaultsCollection 表示相机控件的集合。 |
|
IMFCameraControlMonitor 表示用于在相机控件状态更改时订阅和取消订阅通知的相机控件监视器。 |
|
IMFCameraControlNotify 表示对相机控件的更改的通知回调。 |
|
IMFCameraOcclusionStateMonitor 监视相机设备的遮挡状态。 |
|
IMFCameraOcclusionStateReport 提供与 IMFCameraOcclusionStateMonitor 检测到的状态更改关联的相机遮挡状态。 |
|
IMFCameraOcclusionStateReportCallback 由应用程序实现以接收相机遮挡状态更改通知。 |
|
IMFClock 提供 Microsoft Media Foundation 中时钟的计时信息。 |
|
IMFClockConsumer 由应用实现,以便访问 IMFPresentationClock。 |
|
IMFClockStateSink 从演示文稿时钟接收状态更改通知。 |
|
IMFContentDecryptorContext 允许解密程序管理硬件密钥和解密硬件示例。 |
|
IMFContentEnabler 实现一个步骤,必须执行一个步骤,以便用户访问媒体内容。 |
|
IMFContentProtectionDevice 允许解密程序与实现保护系统硬件解密的安全处理器通信。 |
|
IMFContentProtectionManager 通过向应用程序提供指向内容启用器对象的指针,启用对受保护内容的播放。 |
|
IMFDXGIDeviceManagerSource 提供从 Microsoft Media Foundation 视频呈现接收器获取 IMFDXGIDeviceManager 的功能。 |
|
IMFExtendedCameraControl 此接口用于配置捕获设备的扩展属性。 |
|
IMFExtendedCameraController IMFExtendedCameraController 接口允许应用检索 IMFExtendedCameraControl 的实例,该实例用于配置捕获设备的扩展属性。 |
|
IMFFieldOfUseMFTUnlock 使应用程序能够使用媒体基础转换(MFT),该转换对其使用有限制。 |
|
IMFFinalizableMediaSink (可选)媒体接收器支持在关闭之前执行所需的任务。 |
|
IMFGetService 查询指定服务接口的对象。 (IMFGetService) |
|
IMFHttpDownloadRequest 应用程序实现此接口以替代 Microsoft Media Foundation 使用的 HTTP 和 HTTPS 协议的默认实现。 (IMFHttpDownloadRequest) |
|
IMFHttpDownloadSession 应用程序实现此接口以替代 Microsoft Media Foundation 使用的 HTTP 和 HTTPS 协议的默认实现。 (IMFHttpDownloadSession) |
|
IMFHttpDownloadSessionProvider 应用程序实现此接口以提供自定义 HTTP 或 HTTPS 下载实现。 |
|
IMFInputTrustAuthority 允许受保护媒体路径(PMP)中的其他组件使用输入信任机构(ITA)提供的输入保护系统。 |
|
IMFLocalMFTRegistration 在调用方进程中注册媒体基础转换(MFT)。 |
|
IMFMediaSession 为受保护和未受保护的内容提供播放控件。 |
|
IMFMediaSink 由媒体接收器对象实现。 |
|
IMFMediaSinkPreroll 允许媒体接收器在启动演示时钟之前接收示例。 |
|
IMFMediaSource 由媒体源对象实现。 |
|
IMFMediaSourceEx 扩展 IMFMediaSource 接口,为媒体源提供其他功能。 |
|
IMFMediaSourcePresentationProvider 向序列器源提供通知。 |
|
IMFMediaSourceTopologyProvider 使应用程序能够从序列器源获取拓扑。 |
|
IMFMediaStream 表示媒体源中的一个流。 |
|
IMFMediaStreamSourceSampleRequest 表示来自 MediaStreamSource 的示例的请求。 |
|
IMFMediaTypeHandler 获取和设置对象上的媒体类型,例如媒体源或媒体接收器。 |
|
IMFMetadata 管理对象的元数据。 |
|
IMFMetadataProvider 从媒体源或其他对象获取元数据。 |
|
IMFNetCredential 设置和检索用于身份验证的用户名和密码信息。 |
|
IMFNetCredentialCache 从凭据缓存中获取凭据。 |
|
IMFNetCredentialManager 由应用程序实现,为网络源提供用户凭据。 |
|
IMFNetCrossOriginSupport 由想要为 HTML5 媒体下载强制实施跨源策略的客户端实现。 |
|
IMFNetProxyLocator 确定连接到服务器时要使用的代理。 |
|
IMFNetProxyLocatorFactory 创建一个代理定位符对象,该对象确定要使用的代理。 |
|
IMFNetResourceFilter 当字节流请求 URL 时通知应用程序,并使应用程序能够阻止 URL 重定向。 |
|
IMFNetSchemeHandlerConfig 配置网络方案插件。 |
|
IMFObjectReferenceStream 封送指向流和传出流的接口指针。支持 IStream 的流对象可以公开此接口,以便为接口指针提供自定义封送处理。 |
|
IMFOutputPolicy 封装输入信任机构(ITA)的使用情况策略。 |
|
IMFOutputSchema 封装有关输出保护系统及其相应配置数据的信息。 |
|
IMFOutputTrustAuthority 封装受信任输出支持的一个或多个输出保护系统的功能。 |
|
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 查询支持的播放速率范围,包括反向播放。 |
|
IMFRealTimeClient 通知管道对象向多媒体类计划程序服务(MMCSS)注册自身。 (IMFRealTimeClient) |
|
IMFRealTimeClientEx 通知管道对象向多媒体类计划程序服务(MMCSS)注册自身。 (IMFRealTimeClientEx) |
|
IMFRelativePanelReport 此接口用于检索显示区域的当前相对面板位置。 |
|
IMFRelativePanelWatcher 监视与显示关联的面板,以便在面板的相对位置发生更改时应用接收通知。 |
|
IMFRemoteDesktopPlugin 修改在终端服务环境中使用的拓扑。 (IMFRemoteDesktopPlugin) |
|
IMFRemoteProxy 由充当远程对象的代理的对象公开。 |
|
IMFSAMIStyle 设置和检索 SAMI 媒体源上的同步可访问媒体交换 (SAMI) 样式。 |
|
IMFSampleAllocatorControl 由视频捕获源和转换实现。 允许系统向组件提供一个示例分配器,以使用可从容器中访问的内存分配样本。 |
|
IMFSampleGrabberSinkCallback 用于从采样捕获器接收器获取媒体数据的回调接口。 |
|
IMFSampleGrabberSinkCallback2 扩展 IMFSampleGrabberSinkCallback 接口。 |
|
IMFSampleProtection 为受保护媒体路径(PMP)中的媒体数据提供加密。 |
|
IMFSaveJob 将媒体数据从源字节流保存到应用程序提供的字节流。 |
|
IMFSchemeHandler 从 URL 创建媒体源或字节流。 |
|
IMFSecureChannel 在两个对象之间建立单向安全通道。 |
|
IMFSeekInfo 对于特定的查找位置,获取两个最接近的关键帧。 (IMFSeekInfo) |
|
IMFSensorActivitiesReport 提供对描述传感器当前活动的 IMFSensorActivityReport 对象的访问。 |
|
IMFSensorActivitiesReportCallback 客户端实现的接口可在传感器活动报告可用时接收回调。 |
|
IMFSensorActivityMonitor 提供用于控制传感器活动监视器的方法。 |
|
IMFSensorActivityReport 表示传感器的活动报告。 |
|
IMFSensorDevice 表示可以属于 IMFSensorGroup 接口的传感器组的传感器设备。 此上下文中的术语“device”可以引用物理设备、自定义媒体源或帧提供程序。 |
|
IMFSensorGroup 表示可从中创建 IMFMediaSource 的一组传感器设备。 |
|
IMFSensorProcessActivity 表示与传感器关联的进程的活动。 |
|
IMFSensorProfile 描述媒体基础传感器配置文件。 |
|
IMFSensorProfileCollection 包含媒体基础传感器配置文件对象的集合。 |
|
IMFSensorStream . (IMFSensorStream) |
|
IMFSensorTransformFactory 传感器转换实现的接口,允许媒体管道查询传感器转换的要求,并创建传感器转换的运行时实例。 |
|
IMFSequencerSource 由 Sequencer 源实现。 |
|
IMFShutdown 由某些必须显式关闭的 Media Foundation 对象公开。 |
|
IMFSignedLibrary 提供一种方法,允许内容保护系统获取已签名库中函数的过程地址。 此方法提供的功能与 GetProcAddress 相同,而 GetProcAddress 不适用于 Windows 应用商店应用。 |
|
IMFSimpleAudioVolume 控制与流式处理音频呈现器(SAR)和音频捕获源关联的音频会话的主音量级别。 |
|
IMFSourceOpenMonitor 用于接收来自网络源的通知的回调接口,说明异步打开作的进度。 |
|
IMFSourceResolver 从 URL 或字节流创建媒体源。 |
|
IMFSSLCertificateManager 由客户端实现并由 Microsoft Media Foundation 调用,以获取服务器请求的客户端安全套接字层 (SSL) 证书。 |
|
IMFStreamDescriptor 获取有关媒体源中的一个流的信息。 |
|
IMFStreamingSinkConfig 将配置信息传递给用于流式传输内容的媒体接收器。 |
|
IMFStreamSink 表示媒体接收器对象上的流。 |
|
IMFSystemId 提供检索系统 ID 数据的方法。 |
|
IMFTimecodeTranslate 在电影与电视工程师协会(SMPTE)时间代码和100纳米秒的时间单位之间转换。 |
|
IMFTimer 提供在指定时间调用回调的计时器。 |
|
IMFTopoLoader 将部分拓扑转换为完整拓扑。 |
|
IMFTopology 表示拓扑。 拓扑描述按特定顺序连接的媒体源、接收器和转换的集合。 |
|
IMFTopologyNode 表示拓扑中的节点。 |
|
IMFTopologyNodeAttributeEditor 更新媒体会话的当前拓扑中的一个或多个节点的属性。 |
|
IMFTrackedSample 跟踪视频媒体示例上的引用计数。 |
|
IMFTranscodeProfile 由转码配置文件对象实现。 |
|
IMFTranscodeSinkInfoProvider 由转码接收器激活对象实现。 |
|
IMFTrustedInput 由提供输入信任机构(ITA)的组件实现。 此接口用于获取每个组件的流的 ITA。 |
|
IMFTrustedOutput 由提供输出信任机构(OTA)的组件实现。 |
|
IMFVideoCaptureSampleAllocator 为具有视频捕获设备的专用功能的视频媒体接收器分配视频示例。 |
|
IMFVideoProcessorControl 配置视频处理器 MFT。 (IMFVideoProcessorControl) |
|
IMFVideoProcessorControl2 配置视频处理器 MFT。 (IMFVideoProcessorControl2) |
|
IMFVideoProcessorControl3 配置视频处理器 MFT。 (IMFVideoProcessorControl3) |
|
IMFVideoRendererEffectControl 与视频呈现效果关联的应用服务实现此接口,以实现在效果与应用服务之间建立信道。 |
|
IMFVideoSampleAllocator 为视频媒体接收器分配视频示例。 |
|
IMFVideoSampleAllocatorCallback 使应用程序能够跟踪增强的视频呈现器(EVR)分配的视频示例。 |
|
IMFVideoSampleAllocatorEx 分配包含 Microsoft Direct3D 11 纹理图面的视频示例。 |
|
IMFVideoSampleAllocatorNotify IMFVideoSampleAllocatorCallback 接口的回调。 (IMFVideoSampleAllocatorNotify) |
|
IMFVideoSampleAllocatorNotifyEx IMFVideoSampleAllocatorCallback 接口的回调。 (IMFVideoSampleAllocatorNotifyEx) |
|
IMFWorkQueueServices 控制媒体会话创建的工作队列。 |
|
IMFWorkQueueServicesEx 扩展 IMFWorkQueueServices 接口。 |
Functions
|
CreateNamedPropertyStore 创建一个空属性存储来保存名称/值对。 |
|
CreatePropertyStore 创建一个空的属性存储对象。 |
|
MFCreate3GPMediaSink 创建用于创作 3GP 文件的媒体接收器。 |
|
MFCreateAC3MediaSink 创建 AC-3 媒体接收器的实例。 |
|
MFCreateADTSMediaSink 创建音频数据传输流(ADTS)媒体接收器的实例。 |
|
MFCreateAggregateSource 创建聚合媒体源集合的媒体源。 |
|
MFCreateAudioRenderer 创建流式处理音频呈现器。 |
|
MFCreateAudioRendererActivate 为流式处理音频呈现器创建激活对象。 |
|
MFCreateAVIMediaSink 创建 Audio-Video 交错(AVI)接收器。 |
|
MFCreateCameraControlMonitor 创建 IMFCameraControlMonitor 的实例。 |
|
MFCreateCameraOcclusionStateMonitor 创建 IMFCameraOcclusionStateMonitor 的新实例,该实例允许应用程序在相机遮挡状态更改时接收通知。 |
|
MFCreateContentDecryptorContext 为指定的媒体保护系统创建 IMFContentDecryptorContext 接口。 |
|
MFCreateContentProtectionDevice 为指定的媒体保护系统创建 IMFContentProtectionDevice 接口。 |
|
MFCreateCredentialCache 创建凭据缓存对象。 应用程序可以使用此对象来实现自定义凭据管理器。 |
|
MFCreateDeviceSource 为硬件捕获设备创建媒体源。 |
|
MFCreateDeviceSourceActivate 创建表示硬件捕获设备的激活对象。 |
|
MFCreateFMPEG4MediaSink 创建用于创作碎片 MP4 文件的媒体接收器。 |
|
MFCreateMediaSession 在应用程序的进程中创建媒体会话。 |
|
MFCreateMediaTypeFromProperties 从属性创建 IMFMediaType。 |
|
MFCreateMFByteStreamOnStream 创建包装 IStream 指针的 Microsoft Media Foundation 字节流。 |
|
MFCreateMFByteStreamOnStreamEx 创建包装 IRandomAccessStream 对象的Microsoft Media Foundation 字节流。 |
|
MFCreateMP3MediaSink 创建 MP3 媒体接收器。 |
|
MFCreateMPEG4MediaSink 创建用于创作 MP4 文件的媒体接收器。 |
|
MFCreateMuxSink 创建一个通用媒体接收器,用于包装多路复用器Microsoft媒体基础转换(MFT)。 |
|
MFCreateNetSchemePlugin 为网络源创建方案处理程序。 |
|
MFCreatePMPMediaSession 在受保护的媒体路径(PMP)进程中创建媒体会话的实例。 |
|
MFCreatePMPServer 创建受保护的媒体路径 (PMP) 服务器对象。 |
|
MFCreatePresentationClock 创建演示文稿时钟。 |
|
MFCreatePresentationDescriptor 创建演示文稿描述符。 |
|
MFCreatePropertiesFromMediaType 从 IMFMediaType 创建属性。 |
|
MFCreateProtectedEnvironmentAccess 创建一个 IMFProtectedEnvironmentAccess 对象,该对象允许内容保护系统与受保护的环境执行握手。 |
|
MFCreateProxyLocator 创建默认代理定位符。 |
|
MFCreateRelativePanelWatcher 创建 IMFRelativePanelWatcher 接口的新实例 |
|
MFCreateRemoteDesktopPlugin 创建远程桌面插件对象。 如果应用程序在终端服务客户端会话中运行,请使用此对象。 |
|
MFCreateSampleCopierMFT 创建示例复制器转换的实例。 |
|
MFCreateSampleGrabberSinkActivate 为示例抓取媒体接收器创建激活对象。 |
|
MFCreateSensorActivityMonitor 初始化 IMFSensorActivityMonitor 接口的新实例。 |
|
MFCreateSensorGroup 基于提供的符号链接名称创建 IMFSensorGroup 接口的实例。 |
|
MFCreateSensorProfile 根据指定的类型、索引和可选约束创建传感器配置文件。 |
|
MFCreateSensorProfileCollection 创建传感器配置文件集合。 |
|
MFCreateSensorStream 创建 IMFSensorStream 接口的实例。 |
|
MFCreateSequencerSegmentOffset 创建可用于在序列器源演示文稿中查找的 PROPVARIANT。 |
|
MFCreateSequencerSource 创建序列器源。 |
|
MFCreateSimpleTypeHandler 创建一个媒体类型处理程序,该处理程序一次支持单个媒体类型。 |
|
MFCreateSourceResolver 创建源解析程序,用于从 URL 或字节流创建媒体源。 |
|
MFCreateStandardQualityManager 创建质量管理器的默认实现。 |
|
MFCreateStreamDescriptor 创建流描述符。 |
|
MFCreateStreamOnMFByteStream 返回一个 IStream 指针,该指针包装Microsoft Media Foundation 字节流。 |
|
MFCreateStreamOnMFByteStreamEx 创建一个 IRandomAccessStream 对象,该对象包装Microsoft Media Foundation 字节流。 |
|
MFCreateSystemTimeSource 创建基于系统时间的演示文稿时间源。 |
|
MFCreateTopoLoader 创建拓扑加载程序的新实例。 |
|
MFCreateTopology 创建拓扑对象。 |
|
MFCreateTopologyNode 创建拓扑节点。 |
|
MFCreateTrackedSample 创建一个 IMFTrackedSample 对象,该对象跟踪视频媒体示例上的引用计数。 |
|
MFCreateTranscodeProfile 创建空的转码配置文件对象。 |
|
MFCreateTranscodeSinkActivate 创建转码接收器激活对象。 |
|
MFCreateTranscodeTopology 创建部分转码拓扑。 |
|
MFCreateTranscodeTopologyFromByteStream 创建用于将字节流转码的拓扑。 |
|
MFCreateVideoRendererActivate 为增强的视频呈现器(EVR)媒体接收器创建激活对象。 |
|
MFCreateWAVEMediaSink 创建 WAVE 存档接收器。 WAVE 存档接收器接受音频并将其写入.wav文件。 |
|
MFDeserializePresentationDescriptor 从字节数组反序列化演示文稿描述符。 |
|
MFEnumDeviceSources 枚举音频或视频捕获设备的列表。 |
|
MFGetLocalId 获取本地系统 ID。 |
|
MFGetService 查询指定服务接口的对象。 (MFGetService) |
|
MFGetSupportedMimeTypes 检索为源解析程序注册的 MIME 类型。 |
|
MFGetSupportedSchemes 检索为源解析程序注册的 URL 方案。 |
|
MFGetSystemId 返回用于检索系统 ID 数据的 IMFSystemId 对象。 |
|
MFGetSystemTime 返回系统时间。 |
|
MFGetTopoNodeCurrentType 获取与拓扑节点关联的流的媒体类型。 |
|
MFIsContentProtectionDeviceSupported 检查指定的媒体保护系统是否支持硬件安全处理器。 |
|
MFLoadSignedLibrary 加载为受保护环境签名的动态链接库。 |
|
MFRequireProtectedEnvironment 查询媒体演示文稿是否需要受保护的媒体路径(PMP)。 |
|
MFSerializePresentationDescriptor 将演示文稿描述符序列化为字节数组。 |
|
MFShutdownObject 关闭 Media Foundation 对象并释放与该对象关联的所有资源。 (MFShutdownObject) |
|
MFTranscodeGetAudioOutputAvailableTypes 从音频编码器获取输出格式的列表。 |
结构
|
ASF_FLAT_PICTURE 包含存储为媒体源元数据的图像。 此结构用作 WM/图片元数据属性的数据项。 |
|
ASF_FLAT_SYNCHRONISED_LYRICS 包含作为媒体源元数据存储的同步歌词。 此结构用作 WM/Lyrics_Synchronised 元数据属性的数据项。 |
|
MF_BYTE_STREAM_CACHE_RANGE 指定字节范围。 |
|
MF_CAMERA_CONTROL_RANGE_INFO MF_CAMERA_CONTROL_RANGE_INFO结构表示相机控件的接受范围、步骤值和默认值。 |
|
MF_LEAKY_BUCKET_PAIR 指定文件的缓冲要求。 |
|
MF_TRANSCODE_SINK_INFO 包含有关转码接收器激活对象的音频和视频流的信息。 |
|
MFBYTESTREAM_BUFFERING_PARAMS 指定网络字节流的缓冲参数。 |
|
MFCLOCK_PROPERTIES 定义时钟的属性。 |
|
MFCONTENTPROTECTIONDEVICE_INPUT_DATA 包含有关要作为保护系统函数输入的数据的信息。 |
|
MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA 包含有关作为保护系统函数输出的数据的信息。 |
|
MFCONTENTPROTECTIONDEVICE_REALTIMECLIENT_DATA 建议多媒体类计划程序服务(MMCSS)参数的安全处理器,以便可以按预期优先级计划实时任务。 |
|
MFINPUTTRUSTAUTHORITY_ACCESS_ACTION 描述输出信任机构(OTA)请求的作。 请求将发送到输入信任机构(ITA)。 |
|
MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS 包含 IMFInputTrustAuthority::BindAccess 或 IMFInputTrustAuthority::UpdateAccess 方法的参数。 |
|
MFMediaKeyStatus 表示内容解密模块 (CDM) 会话密钥的状态。 |
|
MFNetCredentialManagerGetParam 包含凭据管理器的身份验证信息。 |
|
MFRR_COMPONENT_HASH_INFO 包含有关已撤销的组件的信息。 |
|
MFRR_COMPONENTS 包含有关一个或多个已吊销组件的信息。 |
|
MFT_REGISTRATION_INFO 包含 IMFLocalMFTRegistration::RegisterMFT 方法的参数。 |
|
MFTOPONODE_ATTRIBUTE_UPDATE 指定拓扑节点的新属性值。 |
|
SENSORPROFILEID 描述传感器配置文件 ID。 |
枚举
|
MF_CAMERA_CONTROL_CONFIGURATION_TYPE 指定相机控件的配置类型。 |
|
MF_CONNECT_METHOD 指定拓扑加载程序如何连接拓扑节点。 |
|
MF_CROSS_ORIGIN_POLICY 映射到 HTML5 媒体元素使用的 W3C 跨源设置(CORS)属性。 |
|
MF_MEDIAKEY_STATUS 指定内容解密模块 (CDM) 会话密钥的状态。 |
|
MF_MEDIAKEYSESSION_MESSAGETYPE 指定内容解密模块(CDM)消息的类型。 |
|
MF_MEDIAKEYSESSION_TYPE 指定由 IMFContentDecryptionModuleSession 对象表示的内容解密模块 (CDM) 会话的类型。 |
|
MF_MEDIASOURCE_STATUS_INFO . (MF_MEDIASOURCE_STATUS_INFO) |
|
MF_OBJECT_TYPE 定义源解析程序创建的对象类型。 |
|
MF_OPM_ACP_PROTECTION_LEVEL 定义MFPROTECTION_ACP的保护级别。 |
|
MF_OPM_CGMSA_PROTECTION_LEVEL 定义MFPROTECTION_CGMSA的保护级别。 |
|
MF_QUALITY_ADVISE_FLAGS 包含 IMFQualityAdvise2::NotifyQualityEvent 方法的标志。 |
|
MF_QUALITY_DROP_MODE 指定管道组件应如何积极删除示例。 |
|
MF_QUALITY_LEVEL 指定管道组件的质量级别。 |
|
MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS 定义MF_TOPOLOGY_RESOLUTION_STATUS属性的状态标志。 |
|
MF_TOPOLOGY_TYPE 定义拓扑节点的类型。 |
|
MF_TOPONODE_DRAIN_MODE 定义拓扑中转换的清空时间。 |
|
MF_TOPONODE_FLUSH_MODE 定义何时刷新拓扑中的转换。 |
|
MF_TRANSCODE_ADJUST_PROFILE_FLAGS 定义在MF_TRANSCODE_ADJUST_PROFILE属性中设置的配置文件标志。 |
|
MF_TRANSCODE_TOPOLOGYMODE_FLAGS 定义MF_TRANSCODE_TOPOLOGYMODE属性的标志。 |
|
MF_TRANSFER_VIDEO_FRAME_FLAGS . (MF_TRANSFER_VIDEO_FRAME_FLAGS) |
|
MF_URL_TRUST_STATUS 指示 URL 是否来自受信任的源。 |
|
MF_VIDEO_PROCESSOR_ALGORITHM_TYPE 为MF_VIDEO_PROCESSOR_ALGORITHM使用的视频处理器定义算法。 |
|
MF_VIDEO_PROCESSOR_MIRROR 指定如何翻转视频图像。 |
|
MF_VIDEO_PROCESSOR_ROTATION 指定如何旋转视频图像。 |
|
MFAudioConstriction 指定音频收缩的值。 |
|
MFCameraOcclusionState 指定相机的遮挡状态。 |
|
MFCLOCK_CHARACTERISTICS_FLAGS 包含描述时钟特征的标志。 |
|
MFCLOCK_RELATIONAL_FLAGS 定义时钟的属性。 |
|
MFCLOCK_STATE 定义时钟的状态。 |
|
MFMEDIASOURCE_CHARACTERISTICS 定义媒体源的特征。 |
|
MFNET_PROXYSETTINGS 指定默认代理定位符如何指定与代理服务器的连接设置。 |
|
MFNetAuthenticationFlags 指定如何使用用户的凭据。 |
|
MFNetCredentialOptions 介绍缓存网络凭据的选项。 |
|
MFNetCredentialRequirements 指定凭据管理器应如何获取用户凭据。 |
|
MFNETSOURCE_CACHE_STATE 定义媒体文件或条目的缓存状态。 |
|
MFNETSOURCE_PROTOCOL_TYPE 指示流式传输或下载中使用的控制协议的类型。 |
|
MFNETSOURCE_STATISTICS_IDS 定义网络源收集的统计信息。 |
|
MFNETSOURCE_TRANSPORT_TYPE 描述流式传输或下载数据(TCP 或 UDP)中使用的传输类型。 |
|
MFPMPSESSION_CREATION_FLAGS 包含定义 MFCreatePMPMediaSession 函数行为的标志。 |
|
MFPOLICYMANAGER_ACTION 定义可在流上执行的作。 |
|
MFRATE_DIRECTION 指定播放方向(正向或反向)。 |
|
MFSampleAllocatorUsage MFSampleAllocatorUsage 枚举指定实现 IMFSampleAllocatorControl 接口的组件的分配器用法。 |
|
MFSensorDeviceMode 指定 IMFSensorDevice 的共享模式。 |
|
MFSensorDeviceType 指定传感器设备的类型。 此枚举中的值由 IMFSensorDevice::GetDeviceType 返回。 |
|
MFSensorStreamType 指定与 IMFSensorDevice 关联的流是输入流还是输出流。 |
|
MFSequencerTopologyFlags 包含用于将拓扑添加到序列器源或更新队列中已有的拓扑的标志。 |
|
MFSESSION_GETFULLTOPOLOGY_FLAGS 定义 IMFMediaSession::GetFullTopology 方法的标志。 |
|
MFSESSION_SETTOPOLOGY_FLAGS 定义 IMFMediaSession::SetTopology 方法的行为。 |
|
MFSHUTDOWN_STATUS 描述对 IMFShutdown::Shutdown 方法的调用的当前状态。 |
|
MFSTREAMSINK_MARKER_TYPE 定义 IMFStreamSink::P laceMarker 方法的流标记信息。 |
|
MFTIMER_FLAGS 包含 IMFTimer::SetTimer 方法的标志。 |
|
MFTOPOLOGY_DXVA_MODE 指定拓扑加载程序是否在拓扑中启用 Microsoft DirectX 视频加速(DXVA)。 |
|
MFTOPOLOGY_HARDWARE_MODE 指定拓扑加载程序是否将基于硬件的媒体基础转换(MFT)插入到拓扑中。 |
|
MFVideoSphericalFormat |
|
MFVideoSphericalProjectionMode 指定从流表示形式投影到 3D 表示形式时使用的球面投影模式。 |
|
SAMPLE_PROTECTION_VERSION 定义示例保护的版本号。 |