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 |