mfidl.h 标头
此标头由多种技术使用。 有关详细信息,请参阅:
mfidl.h 包含以下编程接口:
接口
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 注册媒体基础转换 (调用方进程中) MRT。 |
IMFMediaSession 为受保护和未受保护的内容提供播放控件。 |
IMFMediaSink 由媒体接收器对象实现。 |
IMFMediaSinkPreroll 使媒体接收器能够在启动演示时钟之前接收样本。 |
IMFMediaSource 由媒体源对象实现。 |
IMFMediaSourceEx 扩展 IMFMediaSource 接口,为媒体源提供其他功能。 |
IMFMediaSourcePresentationProvider 向 Sequencer 源提供通知。 |
IMFMediaSourceTopologyProvider 使应用程序能够从 Sequencer 源获取拓扑。 |
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 接口表示。 在此上下文中,术语“设备”可以指物理设备、自定义媒体源或帧提供程序。 |
IMFSensorGroup 表示可以从中创建 IMFMediaSource 的一组传感器设备。 |
IMFSensorProcessActivity 表示与传感器关联的进程的活动。 |
IMFSensorProfile 描述媒体基础传感器配置文件。 |
IMFSensorProfileCollection 包含媒体基础传感器配置文件对象的集合。 |
IMFSensorStream . (IMFSensorStream) |
IMFSensorTransformFactory 传感器转换实现的接口允许媒体管道查询传感器转换的要求,并创建传感器转换的运行时实例。 |
IMFSequencerSource 由 Sequencer 源实现。 |
IMFShutdown 由某些必须显式关闭的 Media Foundation 对象公开。 |
IMFSignedLibrary 提供允许内容保护系统获取已签名库中函数的过程地址的方法。 此方法提供的功能与 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) |
IMFVideoSampleAllocator 为视频媒体接收器分配视频样本。 |
IMFVideoSampleAllocatorCallback 使应用程序能够跟踪增强的视频呈现器 (EVR) 分配的视频样本。 |
IMFVideoSampleAllocatorEx 分配包含 Microsoft Direct3D 11 纹理图面的视频样本。 |
IMFVideoSampleAllocatorNotify IMFVideoSampleAllocatorCallback 接口的回调。 (IMFVideoSampleAllocatorNotify) |
IMFVideoSampleAllocatorNotifyEx IMFVideoSampleAllocatorCallback 接口的回调。 (IMFVideoSampleAllocatorNotifyEx) |
IMFWorkQueueServices 控制媒体会话创建的工作队列。 |
IMFWorkQueueServicesEx 扩展 IMFWorkQueueServices 接口。 |
函数
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 创建可用于在 Sequencer 源演示文稿中查找的 PROPVARIANT。 |
MFCreateSequencerSource 创建 Sequencer 源。 |
MFCreateSimpleTypeHandler 创建一个一次支持单个媒体类型的媒体类型处理程序。 |
MFCreateSourceResolver 创建源解析程序,该解析程序用于从 URL 或字节流创建媒体源。 |
MFCreateStandardQualityManager 创建质量管理器的默认实现。 |
MFCreateStreamDescriptor 创建流描述符。 |
MFCreateStreamOnMFByteStream 返回包装 Microsoft Media Foundation 字节流的 IStream 指针。 |
MFCreateStreamOnMFByteStreamEx 创建包装 Microsoft Media Foundation 字节流的 IRandomAccessStream 对象。 |
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 关闭媒体基础对象并释放与该对象关联的所有资源。 (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::RegisterMFTs 方法的参数。 |
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 指定内容解密模块的类型 (CDM) 会话,由 IMFContentDecryptionModuleSession 对象表示。 |
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 指定拓扑加载程序是否将基于硬件的媒体基础转换 (MRT) 插入拓扑。 |
SAMPLE_PROTECTION_VERSION 定义示例保护的版本号。 |