媒体基础接口

在本节中

主题 说明
IAdvancedMediaCapture
启用高级媒体捕获。
IAdvancedMediaCaptureInitializationSettings
为高级媒体捕获提供初始化设置。
IAdvancedMediaCaptureSettings
为高级媒体捕获提供设置。
IDirect3DDeviceManager9
允许两个线程共享同一个 Direct3D 9 设备,并提供对设备的 DirectX 视频加速 (DXVA) 功能的访问权限。
IDirectXVideoAccelerationService
从 Direct3D 设备提供 DirectX 视频加速 (DXVA) 服务。
IDirectXVideoDecoder
表示 directX 视频加速 (DXVA) 视频解码器设备。
IDirectXVideoDecoderService
提供对 DirectX 视频加速 (DXVA) 解码器服务的访问权限。
IDirectXVideoMemoryConfiguration
设置未压缩视频图面的视频内存类型。
IDirectXVideoProcessor
表示 DirectX 视频加速 (DXVA) 视频处理器设备。
IDirectXVideoProcessorService
提供对 DirectX 视频加速 (DXVA) 视频处理服务的访问权限。
IEVRFilterConfig
设置 DirectShow 增强的视频呈现器 (EVR) 筛选器上的输入引脚数。
IEVRFilterConfigEx
配置 DirectShow 增强的视频呈现器 (EVR) 筛选器。
IEVRTrustedVideoPlugin
为增强的视频呈现器启用插件组件, (EVR) 使用受保护的媒体。
IEVRVideoStreamControl
不支持此接口。
IMF2DBuffer
表示包含二维图面(如视频帧)的缓冲区。
IMF2DBuffer2
表示包含二维图面(如视频帧)的缓冲区。
IMFActivate
使应用程序能够延迟对象的创建。
IMFASFContentInfo
提供处理符合高级系统格式 (ASF) 规范的文件标头部分的方法。
IMFASFIndexer
提供在系统格式 (ASF) 文件中处理索引的方法。
IMFASFMultiplexer
提供 (ASF) 数据包创建高级系统格式的方法。
IMFASFMutualExclusion
) 互斥对象配置 ASF (高级系统格式,该对象管理有关 ASF 配置文件中互斥的一组流的信息。
IMFASFProfile
管理高级系统格式 (ASF) 配置文件。
IMFASFSplitter
提供从高级系统格式 (ASF) 文件中读取数据的方法。
IMFASFStreamConfig
在 ASF 文件中配置流的设置。
IMFASFStreamPrioritization
未实现。
IMFASFStreamSelector
根据 ASF 标头中的互斥信息,选择高级系统格式 (ASF) 文件中的流。
IMFAsyncCallback
回调接口,用于在异步方法完成时通知应用程序。
IMFAsyncCallbackLogging
提供有关与异步回调关联的父对象的日志记录信息。
IMFAsyncResult
提供有关异步操作结果的信息。
IMFAttributes
提供在对象上存储键/值对的通用方法。
IMFAudioMediaType
从 Windows 7 起,IMFAudioMediaType 不再可供使用。
IMFAudioPolicy
配置与流式处理音频呈现器关联的音频会话 (SAR) 。
IMFAudioStreamVolume
控制单个音频通道的音量级别。
IMFBufferListNotify
使 IMFSourceBufferList 对象能够通知其客户端重要状态更改。
IMFByteStream
表示来自某个数据源的字节流,该流可能是本地文件、网络文件或其他源。
IMFByteStreamBuffering
控制字节流如何缓冲来自网络的数据。
IMFByteStreamCacheControl
控制网络字节流如何将数据传输到本地缓存。
IMFByteStreamCacheControl2
控制网络字节流如何将数据传输到本地缓存。
IMFByteStreamHandler
从字节流创建媒体源。
IMFByteStreamProxyClassFactory
创建字节流的代理。
IMFByteStreamTimeSeek
按时间位置查找字节流。
IMFCaptureEngine
控制一个或多个捕获设备。
IMFCaptureEngineClassFactory
创建捕获引擎的实例。
IMFCaptureEngineOnEventCallback
用于从捕获引擎接收事件的回调接口。
IMFCaptureEngineOnSampleCallback
用于从捕获引擎接收数据的回调接口。
IMFCaptureEngineOnSampleCallback2
用于从捕获引擎接收数据的 IMFCaptureEngineOnSampleCallback 回调接口的扩展。
IMFCapturePhotoSink
控制照片接收器。
IMFCapturePreviewSink
控制预览接收器。
IMFCaptureRecordSink
控制录制接收器。
IMFCaptureSink
控制捕获接收器,该接收器是从捕获设备接收一个或多个流的对象。
IMFCaptureSink2
扩展 IMFCaptureSink 接口,以提供动态设置记录接收器或预览接收器的输出媒体类型的功能。
IMFCaptureSource
控制捕获源对象。 捕获源管理音频和视频捕获设备。
IMFCdmSuspendNotify
用于使客户端能够通知内容解密模块 (CDM) 何时应在暂停前将全局资源引入一致状态。
IMFClock
提供 Microsoft Media Foundation 中时钟的计时信息。
IMFClockConsumer
由应用实现,以便访问 IMFPresentationClock
IMFClockStateSink
从演示时钟接收状态更改通知。
IMFCollection
表示 IUnknown 指针的泛型集合。
IMFContentDecryptorContext
允许解密程序管理硬件密钥和解密硬件示例。
IMFContentEnabler
实现一个步骤,用户必须执行该步骤才能访问媒体内容。
IMFContentProtectionDevice
允许解密器与为保护系统实现硬件解密的安全处理器通信。
IMFContentProtectionManager
通过向应用程序提供指向内容启用程序对象的指针,启用受保护内容的播放。
IMFDesiredSample
使增强的视频呈现器 (EVR) 的演示者从视频混音器请求特定帧。
IMFDLNASinkInit
初始化数字生活网络联盟 (DLNA) 媒体接收器。
IMFDRMNetHelper
为网络接收器上的网络设备配置 Windows Media Digital Rights Management (DRM) 。
IMFDXGIBuffer
表示包含 Microsoft DirectX 图形基础结构 (DXGI) 图面的缓冲区。
IMFDXGIDeviceManager
允许两个线程共享同一个 Microsoft Direct3D 11 设备。
IMFDXGIDeviceManagerSource
提供从媒体基础视频呈现接收器获取 IMFDXGIDeviceManager 的功能。
IMFFieldOfUseMFTUnlock
使应用程序能够使用媒体基础转换 (MFT) ,该转换对其使用有限制。
IMFFinalizableMediaSink
(可选)受媒体接收器支持,以在关闭前执行所需任务。
IMFGetService
查询指定服务接口的 对象。
IMFHttpDownloadRequest
应用程序实现此接口以替代 Microsoft Media Foundation 使用的 HTTP 和 HTTPS 协议的默认实现。 应用程序通过 IMFHttpDownloadSession 接口上的 CreateRequest 方法向媒体基础提供 IMFHttpDownloadRequest 接口。
IMFHttpDownloadSession
应用程序实现此接口以替代 Microsoft Media Foundation 使用的 HTTP 和 HTTPS 协议的默认实现。 应用程序通过 IMFHttpDownloadSessionProvider 接口上的 CreateHttpDownloadSession 方法向媒体基础提供 IMFHttpDownloadSession 接口。 Microsoft Media Foundation 使用此接口对 HTTP 或 HTTPS URL 标识的资源执行“流式处理”或“渐进式”下载。 可能会发送多个 HTTP 请求来下载资源。 IMFHttpDownloadSession 接口用于创建这些单独的 HTTP 请求。
IMFHttpDownloadSessionProvider
应用程序实现此接口是为了提供自定义 HTTP 或 HTTPS 下载实现。 使用 IMFSourceResolver 接口注册提供程序。 有关详细信息,请参阅 使用源解析程序。 注册后,Microsoft Media Foundation 将调用提供程序实现的 CreateHttpDownloadSession 方法来打开 HTTP 或 HTTPS URL,而不是使用默认实现。
IMFImageSharingEngine
启用映像共享。
IMFImageSharingEngineClassFactory
创建 IMFImageSharingEngine 的实例。
IMFInputTrustAuthority
允许受保护媒体路径中的其他组件 (PMP) 使用输入信任机构提供的输入保护系统, (ITA) 。
IMFLocalMFTRegistration
注册媒体基础转换 (调用方进程中) MRT。
IMFMediaBuffer
表示包含媒体数据的内存块。
IMFMediaEngine
使应用程序能够播放音频或视频文件。
IMFMediaEngineClassFactory
创建媒体引擎的实例。
IMFMediaEngineClassFactory2
创建 IMFMediaKeys 对象的实例。
IMFMediaEngineClassFactoryEx
IMFMediaEngineClassFactory 接口的扩展。
IMFMediaEngineEME
由媒体引擎实现,以添加加密的媒体扩展方法。
IMFMediaEngineEx
扩展 IMFMediaEngine 接口。
IMFMediaEngineExtension
使应用程序能够在媒体引擎中加载媒体资源。
IMFMediaEngineNeedKeyNotify
表示对媒体引擎的回调,以通知密钥请求数据。
IMFMediaEngineNotify
IMFMediaEngine 接口的回调接口。
IMFMediaEngineOPMInfo
提供用于获取有关 输出保护管理器 (OPM) 的信息的方法。
IMFMediaEngineProtectedContent
使媒体引擎能够播放受保护的视频内容。
IMFMediaEngineSrcElements
为媒体引擎提供媒体资源列表。
IMFMediaEngineSrcElementsEx
扩展 IMFMediaEngineSrcElements 接口以提供其他功能。
IMFMediaEngineSupportsSourceTransfer
允许媒体源在媒体引擎和共享引擎之间传输,以便播放到。
IMFMediaEngineWebSupport
启用 Web 音频的播放。
IMFMediaError
提供媒体引擎的当前错误状态。
IMFMediaEvent
表示由 Media Foundation 对象生成的事件。 使用此接口获取有关事件的信息。
IMFMediaEventGenerator
从生成事件的任何 Media Foundation 对象检索事件。
IMFMediaEventQueue
为需要实现 IMFMediaEventGenerator 接口的应用程序提供事件队列。
IMFMediaKeys
表示用于使用数字版权管理 (DRM) 密钥系统解密媒体数据的媒体密钥。
IMFMediaKeySession
表示数字版权管理 (DRM) 密钥系统的会话。
IMFMediaKeySessionNotify
提供一种机制,用于通知应用有关媒体密钥会话的信息。
IMFMediaSession
为受保护和未受保护的内容提供播放控件。
IMFMediaSharingEngine
启用媒体共享。
IMFMediaSharingEngineClassFactory
创建 IMFMediaSharingEngine 的实例。
IMFMediaSink
由媒体接收器对象实现。
IMFMediaSinkPreroll
使媒体接收器能够在演示时钟启动之前接收示例。
IMFMediaSource
由媒体源对象实现。
IMFMediaSourceEx
扩展 IMFMediaSource 接口,为媒体源提供其他功能。
IMFMediaSourceExtension
为媒体源扩展 (MSE) 提供功能。
IMFMediaSourceExtensionNotify
提供用于引发与 IMFMediaSourceExtension 关联的事件的功能。
IMFMediaSourcePresentationProvider
向 Sequencer 源提供通知。
IMFMediaSourceTopologyProvider
使应用程序能够从 sequencer 源获取拓扑。
IMFMediaStream
表示媒体源中的一个流。
IMFMediaStreamSourceSampleRequest
表示对来自 MediaStreamSource 的示例的请求。
IMFMediaTimeRange
表示时间范围的列表,其中每个范围都由开始时间和结束时间定义。
IMFMediaType
表示媒体格式的说明。
IMFMediaTypeHandler
获取和设置对象上的媒体类型,例如媒体源或媒体接收器。
IMFMetadata
管理对象的元数据。
IMFMetadataProvider
从媒体源或其他对象获取元数据。
IMFMuxStreamAttributesManager
提供对多路复用媒体源子流的 IMFAttributes 的访问。
IMFMuxStreamSampleManager
提供检索多路复用媒体源输出中各个子流的 IMFSample 对象的功能。
IMFMuxStreamMediaTypeManager
启用多路复用媒体源的流配置管理。 流配置定义一组子流,这些子流可以包含多路复用输出。
IMFNetCredential
设置和检索用于身份验证的用户名和密码信息。
IMFNetCredentialCache
从凭据缓存中获取凭据。
IMFNetCredentialManager
由应用程序实现,以提供网络源的用户凭据。
IMFNetCrossOriginSupport
由想要为 HTML5 媒体下载强制实施跨源策略的客户端实现。
IMFNetProxyLocator
确定连接到服务器时要使用的代理。
IMFNetProxyLocatorFactory
创建一个代理定位器对象,该对象确定要使用的代理。
IMFNetResourceFilter
当字节流请求 URL 时通知应用程序,并使应用程序能够阻止 URL 重定向。
IMFNetSchemeHandlerConfig
配置网络方案插件。
IMFObjectReferenceStream
封送流和流中的接口指针。
支持 IStream 的流对象可以公开此接口,为接口指针提供自定义封送处理。
IMFOutputPolicy
封装来自输入信任机构 (ITA) 的使用策略。
IMFOutputSchema
封装有关输出保护系统及其相应配置数据的信息。
IMFOutputTrustAuthority
封装受信任的输出支持的一个或多个输出保护系统的功能。
IMFPluginControl
控制如何在媒体基础中枚举媒体源和转换。
IMFPluginControl2
控制如何在媒体基础中枚举媒体源和转换。
IMFPMediaItem
表示媒体项。 (已弃用。)
IMFPMediaPlayer
包含播放媒体文件的方法。 (已弃用。)
IMFPMediaPlayerCallback
IMFPMediaPlayer 接口的回调接口。
IMFPMPClient
使媒体源能够接收指向 IMFPMPHost 接口的 指针。
IMFPMPClientApp
为媒体源提供一种机制,用于在 Windows 应用商店应用中实现内容保护功能。
IMFPMPHost
允许应用程序进程中的媒体源在 PMP) 进程中 (受保护媒体路径中创建对象。
IMFPMPHostApp
允许媒体源在受保护的媒体路径 ( PMP) 进程中创建Windows 运行时对象。
IMFPMPServer
使 媒体会话 的两个实例 (PMP) 进程共享相同的受保护媒体路径。
IMFPresentationClock
表示一个演示时钟,该时钟用于安排呈现样本的时间以及同步多个流。
IMFPresentationDescriptor
描述演示文稿的详细信息。 演示文稿是共享公共演示时间的一组相关媒体流。
IMFPresentationTimeSource
提供演示时钟的时钟时间。
IMFProtectedEnvironmentAccess
提供允许内容保护系统与受保护环境握手的方法。 这是必需的,因为 CreateFileDeviceIoControl API 不可用于 Windows 应用商店应用。
IMFQualityAdvise
使质量管理器能够调整管道中某个组件的音频或视频质量。
IMFQualityAdvise2
使管道对象能够调整自己的音频或视频质量,以响应质量消息。
IMFQualityAdviseLimits
查询对象,以获取它支持 的质量模式 数。
IMFQualityManager
调整播放质量。 此接口由质量管理器公开。
IMFRateControl
获取或设置播放速率。
IMFRateSupport
查询支持的播放速率范围,包括反向播放。
IMFReadWriteClassFactory
创建接收器编写器或源读取器的实例。
IMFRealTimeClient
通知管道对象将自身注册到多媒体类计划程序服务 (MMCSS) 。
IMFRealTimeClientEx
通知管道对象将自身注册到多媒体类计划程序服务 (MMCSS) 。
IMFRemoteAsyncCallback
由媒体基础代理/存根 DLL 用于跨进程边界封送某些异步方法调用。
应用程序不使用或实现此接口。
IMFRemoteDesktopPlugin
修改拓扑以在终端服务环境中使用。
IMFRemoteProxy
由充当远程对象的代理的对象公开。
IMFSAMIStyle
在 SAMI 媒体源上设置和检索同步的可访问媒体交换 (SAMI) 样式。
IMFSample
表示媒体示例,它是媒体数据的容器对象。
IMFSampleGrabberSinkCallback
用于从采样捕获器接收器获取媒体数据的回调接口。
IMFSampleGrabberSinkCallback2
扩展 IMFSampleGrabberSinkCallback 接口。
IMFSampleOutputStream
将媒体示例写入字节流。
IMFSampleProtection
为受保护媒体路径中的媒体数据提供加密, (PMP) 。
IMFSaveJob
将源字节流中的媒体数据保存到应用程序提供的字节流。
IMFSchemeHandler
从 URL 创建媒体源或字节流。
IMFSecureChannel
在两个对象之间建立单向安全通道。
IMFSeekInfo
对于特定的查找位置,获取两个最近的关键帧。
IMFSensorActivitiesReport
提供对描述传感器当前活动的 IMFSensorActivityReport 对象的访问。
IMFSensorActivitiesReportCallback
客户端实现的接口,用于在传感器活动报告可用时接收回调。
IMFSensorActivityMonitor
提供用于控制传感器活动监视器的方法。
IMFSensorActivityReport
表示传感器的活动报告。
IMFSensorDevice
表示可以属于某个传感器组的传感器设备,该组由 IMFSensorGroup 接口表示。 在此上下文中,术语“设备”可以指物理设备、自定义媒体源或帧提供程序。
IMFSensorGroup
表示可以从中创建 IMFMediaSource 的一组传感器设备。 在此上下文中,术语“设备”可以指物理设备、自定义媒体源或帧提供程序。 一个传感器组实际上可能包含多个传感器设备,或者只能包含单个设备,但它的行为仍与传感器组一样。
IMFSensorProcessActivity
表示与传感器关联的进程的活动。
IMFSensorProfileCollection
包含媒体基础传感器配置文件对象的集合。
IMFSensorProfile
描述媒体基础传感器配置文件。
IMFSensorStream
IMFSensorTransformFactory
传感器转换实现的接口允许媒体管道查询传感器转换的要求,并创建传感器转换的运行时实例。
IMFSequencerSource
Sequencer 源实现。
IMFSharingEngineClassFactory
创建媒体共享引擎的实例。
IMFShutdown
由某些必须显式关闭的 Media Foundation 对象公开。
IMFSignedLibrary
提供允许内容保护系统获取已签名库中函数的过程地址的方法。 此方法提供的功能与 GetProcAddress 相同,该功能不适用于 Windows 应用商店应用。
IMFSimpleAudioVolume
控制与流式处理音频呈现器关联的音频会话的主音量级别, (SAR) 和音频捕获源。
IMFSinkWriter
由媒体基础接收器编写器对象实现。
IMFSinkWriterCallback
媒体基础接收器编写器的回调接口。
IMFSinkWriterCallback2
扩展 IMFSinkWriterCallback 接口。
IMFSinkWriterEncoderConfig
在接收器编写器上提供其他功能,用于动态更改媒体类型和编码器配置。
IMFSinkWriterEx
扩展 IMFSinkWriter 接口。
IMFSourceBuffer
表示包含 IMFMediaSourceExtension 的媒体数据的缓冲区。
IMFSourceBufferList
表示 IMFSourceBuffer 对象的集合。
IMFSourceBufferNotify
提供用于引发与 IMFSourceBuffer 关联的事件的功能。
IMFSourceOpenMonitor
回调接口,用于接收来自网络源的异步打开操作进度通知。
IMFSourceReader
由媒体基础源读取器对象实现。
IMFSourceReaderCallback
媒体基础源读取器的回调接口。
IMFSourceReaderCallback2
扩展 IMFSourceReaderCallback 接口。
IMFSourceReaderEx
扩展 IMFSourceReader 接口。
IMFSourceResolver
从 URL 或字节流创建媒体源。
IMFSpatialAudioObjectBuffer
表示具有关联位置和呈现元数据的音频数据的一部分。 空间音频对象存储在 IMFSpatialAudioSample 实例中,并允许在媒体基础组件之间传递空间音频信息。
IMFSpatialAudioSample
表示具有空间声音信息的多媒体示例。 每个 IMFSpatialAudioSample 都包含一个或多个 IMFSpatialAudioObjectBuffer 对象。
IMFSSLCertificateManager
由客户端实现并由媒体基础调用,以获取客户端安全套接字层 (SSL) 服务器请求的证书。
IMFStreamDescriptor
获取有关媒体源中一个流的信息。
IMFStreamingSinkConfig
将配置信息传递给用于流式传输内容的媒体接收器。
IMFStreamSink
表示媒体接收器对象上的流。
IMFSystemId
提供停用系统 ID 数据的方法。
IMFTimecodeTranslate
在电影和电视工程师协会 (SMPTE) 时间代码和 100 纳秒时间单位之间进行转换。
IMFTimedText
计时文本对象表示计时文本的组件。
IMFTimedTextBinary
表示计时文本对象的数据内容。
IMFTimedTextCue
表示 timed-text-cue 对象。
IMFTimedTextFormattedText
表示带格式的计时文本块。
IMFTimedTextNotify
为媒体基础计时文本通知定义回调的接口。
IMFTimedTextRegion
表示计时文本对象的显示区域。
IMFTimedTextStyle
表示计时文本的样式。
IMFTimedTextTrack
表示计时文本的轨迹。
IMFTimedTextTrackList
表示计时文本曲目的列表。
IMFTimer
提供在指定时间调用回调的计时器。
IMFTopoLoader
将部分拓扑转换为完整拓扑。
IMFTopology
表示拓扑。 拓扑描述按特定顺序连接的媒体源、接收器和转换的集合。
IMFTopologyNode
表示拓扑中的节点。
IMFTopologyNodeAttributeEditor
汇报媒体会话当前拓扑中一个或多个节点的属性。
IMFTopologyServiceLookup
允许自定义视频混音器或视频演示者从 增强的视频呈现器 (EVR) 获取接口指针。
IMFTopologyServiceLookupClient
初始化视频混音器或演示者。
IMFTrackedSample
跟踪视频媒体样本的引用计数。
IMFTranscodeProfile
由转码配置文件对象实现。
IMFTranscodeSinkInfoProvider
由转码接收器激活对象实现。
IMFTransform
由所有 媒体基础转换 (MRT) 实现。
IMFTrustedInput
由 (ITA) 提供输入信任机构的组件实现。 此接口用于获取每个组件的流的 ITA。
IMFTrustedOutput
由 (OTA) 提供输出信任机构的组件实现。
IMFVideoDeviceID
返回视频呈现器组件支持的设备标识符。
IMFVideoDisplayControl
控制 增强的视频呈现器 (EVR) 显示视频的方式。
IMFVideoMediaType
表示视频格式的说明。
IMFVideoMixerBitmap
Alpha 将静态位图图像与 增强的视频呈现器 (EVR) 显示的视频混合在一起。
IMFVideoMixerControl
控制 增强的视频呈现器 (EVR) 如何混合视频子流。
IMFVideoMixerControl2
控制视频反交错的首选项。
IMFVideoPositionMapper
将输入视频流上的位置映射到输出视频流上的相应位置。
IMFVideoPresenter
表示视频演示者。 视频演示者是一个对象,它接收视频帧(通常来自视频混合器),并通过某种方式呈现它们(通常通过将其呈现到显示器上)。
IMFVideoProcessor
控制 增强的视频呈现器 (EVR) 中的视频处理。
IMFVideoProcessorControl
配置 视频处理器 MFT
IMFVideoProcessorControl2
配置 视频处理器 MFT
IMFVideoRenderer
增强型视频呈现器 设置新的混音器或演示者 (EVR) 。
IMFVideoSampleAllocator
为视频媒体接收器分配视频示例。
IMFVideoSampleAllocatorCallback
使应用程序能够跟踪增强的视频呈现器 (EVR) 分配的视频样本。
IMFVideoSampleAllocatorEx
分配包含 Direct3D 11 纹理表面的视频样本。
IMFVideoSampleAllocatorNotify
IMFVideoSampleAllocatorCallback 接口的回调。
IMFVideoSampleAllocatorNotifyEx
IMFVideoSampleAllocatorCallback 接口的回调。
IMFWorkQueueServices
控制 媒体会话创建的工作队列。
IMFWorkQueueServicesEx
扩展 IMFWorkQueueServices 接口。
IPlayToControl
使 PlayToConnection 对象能够连接到媒体元素。
IPlayToControlWithCapabilities
IPlayToSource 提供用于确定内容功能的功能。
IPlayToSourceClassFactory
创建 PlayToSource 对象的实例。
IWMCodecLeakyBucket
在视频编码器上配置“泄漏存储桶”参数。
IWMCodecOutputTimestamp
获取要解码的下一个视频帧的时间戳。
IWMCodecPrivateData
获取必须追加到输出媒体类型的专用编解码器数据。 正确解码 Windows Media 视频内容需要此编解码器数据。
IWMCodecProps
提供检索特定于格式的编解码器属性的方法。
IWMCodecStrings
检索编解码器和格式的名称和描述性字符串。
IWMColorConvProps
设置颜色转换器 DSP 上的属性。
IWMResamplerProps
设置音频重新采样器 DSP 的属性。
IWMResizerProps
设置视频大小调整器 DSP 的属性。
IWMSampleExtensionSupport
配置对示例扩展的编解码器支持。
IWMVideoDecoderHurryup
控制视频解码器的速度。
IWMVideoDecoderReconBuffer
注意: 此接口已过时,不应使用。
管理重建的视频帧。
IWMVideoForceKeyFrame
强制编码器将当前帧编码为关键帧。

 

Media Foundation 编程参考