流媒体 DDI 参考
流式处理媒体 DDI 参考技术概述。
流式处理媒体 DDI 参考技术不与任何标头相关联。
有关此技术的编程指南,请参阅:
枚举
MF_MEDIASOURCE_STATUS_INFO . (MF_MEDIASOURCE_STATUS_INFO) |
MF_TRANSFER_VIDEO_FRAME_FLAGS . (MF_TRANSFER_VIDEO_FRAME_FLAGS) |
函数
FlushInputStream FlushInputStream 方法刷新设备 MFT 的输入流。 |
FlushOutputStream FlushOutputStream 方法刷新设备 MFT 的输出流。 |
GetInputAvailableType GetInputAvailableType 方法获取此媒体基础转换 (MFT) 上的输入流的可用媒体类型。 |
GetInputCurrentType GetInputCurrentType 方法获取此媒体基础转换 (MFT) 上的输入流的当前媒体类型。 |
GetInputStreamAttributes GetInputStreamAttributes 方法获取此媒体基础转换 (MFT) 的输入流的属性存储。 |
GetInputStreamPreferredState GetInputStreamPreferredState 方法获取设备 MFT 输入流的首选状态和媒体类型。 |
GetInputStreamState GetInputStreamState 方法获取设备 MFT 的输入流状态。 |
GetOutputAvailableType GetOutputAvailableType 方法获取此媒体基础转换 (MFT) 的输出流的可用媒体类型。 |
GetOutputCurrentType GetOutputCurrentType 方法获取此媒体基础转换 (MFT) 上的输出流的当前媒体类型。 |
GetOutputStreamAttributes GetOutputStreamAttributes 方法获取此媒体基础转换 (MFT) 的输出流的属性存储。 |
GetOutputStreamState GetOutputStreamState 方法获取设备 MFT 的输出流状态。 |
GetStreamCount GetStreamCount 方法获取此媒体基础转换 (MFT) 的当前输入和输出流数。 |
GetStreamIDs GetStreamIDs 方法获取此媒体基础转换 (MFT) 的输入和输出流的流标识符。 |
InitializeTransform 调用 InitializeTransform 以初始化设备 MFT。 |
OnBufferSent 将系统分配的帧缓冲区发送到设备驱动程序时调用。 |
ProcessEvent ProcessEvent 方法将事件发送到此媒体基础转换 (MFT) 的输入流。 |
ProcessInput ProcessInput 方法将数据传送到此媒体基础转换 (MFT) 的输入流。 |
ProcessMessage ProcessMessage 方法将消息发送到 Device Media Foundation 转换 (MFT) 。 |
ProcessOutput ProcessOutput 方法从设备 MFT 输出流获取已处理的输出。 |
SetInputStreamState SetInputStreamState 方法设置设备 MFT 输入流状态和媒体类型。 |
SetOutputStreamState SetOutputStreamState 方法设置设备 MFT 输出流状态和媒体类型。 |
接口
IMFDeviceTransform 本部分包含 IMFDeviceTransform 接口的参考信息。 |
IMFDeviceTransformCallback 实现此回调,以在系统分配的帧缓冲区发送到设备驱动程序时接收通知。 |
结构
CapturedMetadataExposureCompensation 此结构包含捕获的照片的 EV 补偿反馈的 blob 信息。 |
CapturedMetadataISOGains CapturedMetadataISOGains 结构描述了MF_CAPTURE_METADATA_ISO_GAINS的 Blob 格式。 |
CapturedMetadataWhiteBalanceGains 此结构描述 MF_CAPTURE_METADATA_WHITEBALANCE_GAINS 属性的 Blob 格式。 |
Face 打分 Face 打图结构描述了 MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS 属性的 Blob 格式。 |
Face打字表BlobHeader Face打字BlobHeader 结构描述MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS属性的 blob 格式的大小和计数信息。 |
FaceRectInfo FaceRectInfo 结构描述了 MF_CAPTURE_METADATA_FACEROIS 属性的 Blob 格式。 |
FaceRectInfoBlobHeader FaceRectInfoBlobHeader 结构描述了 MF_CAPTURE_METADATA_FACEROIS 属性的 blob 格式的大小和计数信息。 |
HistogramBlobHeader HistogramBlobHeader 结构描述 blob 中MF_CAPTURE_METADATA_HISTOGRAM属性的 blob 大小和直方图数。 |
HistogramDataHeader HistogramDataHeader 结构描述 MF_CAPTURE_METADATA_HISTOGRAM 属性的 blob 格式。 |
HistogramGrid HistogramGrid 结构描述了MF_CAPTURE_METADATA_HISTOGRAM的 blob 格式。 |
直方图Header 直方图Header 结构描述了MF_CAPTURE_METADATA_HISTOGRAM的 Blob 格式。 |
MetadataTimeStamps MetadataTimeStamps 结构描述了 MF_CAPTURE_METADATA_FACEROITIMESTAMPS 属性的 Blob 格式。 |