IMFCaptureSource 接口 (mfcaptureengine.h)

控制捕获源对象。 捕获源管理音频和视频捕获设备。

继承

IMFCaptureSource 接口继承自 IUnknown 接口。 IMFCaptureSource 也有以下类型的成员:

方法

IMFCaptureSource 接口具有这些方法。

 
IMFCaptureSource::AddEffect

向捕获流添加效果。
IMFCaptureSource::GetAvailableDeviceMediaType

获取一种捕获流支持的格式。
IMFCaptureSource::GetCaptureDeviceActivate

获取当前捕获设备的 IMFActivate 对象指针。
IMFCaptureSource::GetCaptureDeviceSource

获取当前捕获设备的 IMFMediaSource 对象指针。
IMFCaptureSource::GetCurrentDeviceMediaType

获取捕获流的当前媒体类型。
IMFCaptureSource::GetDeviceStreamCategory

获取指定源流索引的流类别。
IMFCaptureSource::GetDeviceStreamCount

获取设备流的数量。
IMFCaptureSource::GetMirrorState

获取视频预览流的当前镜像状态。 (IMFCaptureSource.GetMirrorState)
IMFCaptureSource::GetService

获取指向基础源读取器对象的指针。
IMFCaptureSource::GetStreamIndexFromFriendlyName

获取从友好流名称转换的实际设备流索引。
IMFCaptureSource::RemoveAllEffects

从捕获流中删除所有效果。
IMFCaptureSource::RemoveEffect

从捕获流中删除效果。
IMFCaptureSource::SetCurrentDeviceMediaType

设置捕获流的输出格式。
IMFCaptureSource::SetMirrorState

启用或禁用视频预览流的镜像。 (IMFCaptureSource.SetMirrorState)

注解

若要获取指向捕获源的指针,请调用 IMFCaptureEngine::GetSource

要求

   
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
目标平台 Windows
标头 mfcaptureengine.h

另请参阅

媒体基础接口