KSPROPERTY_CAMERACONTROL_PERFRAMESETTING_CLEAR

KSPROPERTY_CAMERACONTROL_PERFRAMESETTING_PROPERTY 中定义的KSPROPERTY_CAMERACONTROL_PERFRAMESETTING_CLEAR属性 ID 用于清除驱动程序中的每帧设置。 这是仅限 SET 的控件,没有对此的有效负载。 这通常在完成 (取消准备) 照片序列时使用。

照片序列使用情况摘要

无限照片序列

当应用客户端发出“准备照片序列”命令时,照片序列进入准备状态。 驱动程序引脚可能已创建或已创建,具体取决于热启动状态以及是否是第一次准备照片序列。 准备状态完成后,驱动程序引脚将传输到运行状态,照片序列将传输到就绪状态。 然后,驱动程序将开始填充其内部历史记录缓冲区。

收到照片序列启动触发器KS_VideoControlFlag_StartPhotoSequenceCapture后,照片序列将传输到捕获状态,驱动程序引脚将保持运行状态。 进入此状态后,驱动程序将开始填充未来的帧,并传送所有可用的历史记录帧以及任何将来的帧。

收到照片序列停止触发器KS_VideoControlFlag_StopPhotoSequenceCapture后,照片序列将传输到就绪状态,驱动程序引脚将保持运行状态。 进入此状态后,驱动程序将停止将帧传递回管道,并开始填充其内部历史记录缓冲区。

当应用客户端发出 finish 命令时,照片序列将进入未准备状态。 管道会将驱动程序引脚从运行状态传输到暂停或停止状态,具体取决于是否启用了暖状态。

有限照片序列

当应用客户端发出“准备照片序列”命令时,照片序列进入准备状态。 驱动程序引脚可能已创建或已创建,具体取决于热启动状态以及是否是第一次准备照片序列。 准备状态完成后,驱动程序引脚将传输到运行状态,照片序列将传输到就绪状态。 然后,驱动程序将开始填充其内部历史记录缓冲区。

收到照片序列启动触发器KS_VideoControlFlag_StartPhotoSequenceCapture后,照片序列将传输到捕获状态,驱动程序引脚将保持运行状态。 进入此状态后,驱动程序将开始填充未来的帧,并传送所有可用的历史记录帧以及任何将来的帧。

在照片序列中指定的最后一帧标记为KSSTREAM_HEADER_OPTIONSF_ENDOFPHOTOSEQUENCE并传送后,照片序列将传输到等待状态,驱动程序引脚将保持运行状态。 进入此状态后,驱动程序应停止将任何帧传送回管道。 驱动程序可以选择不生成任何帧或开始填充其内部历史记录缓冲区。 具体行为由 OEM 决定。

收到照片序列停止触发器KS_VideoControlFlag_StopPhotoSequenceCapture后,照片序列将传输到就绪状态,驱动程序引脚将保持运行状态。 进入此状态后,驱动程序开始填充其内部历史记录缓冲区,其中没有传递到管道的帧。

当应用客户端发出 finish 命令时,照片序列将进入未准备状态。 管道会将驱动程序引脚从运行状态传输到暂停或停止状态,具体取决于是否启用暖状态。

要求

标头

Ksmedia.h