Hello! I want to implement audio capture in a looped mode (KSINTERFACE_STANDARD_LOOPED_STREAMING). For render pins, looped mode works fine. But when I send IOCTL_KS_READ_STREAM with KSSTREAM_HEADER_OPTIONSF_LOOPEDDATA flag, I always get ERROR_INVALID_PARAMETER. Tracing IRP processing, I see PortCls returns STATUS_INVALID_PARAMETER. MSDN Library does not distinguish between render and capture pins in KSSTREAM_HEADER_OPTIONSF_LOOPEDDATA description. This flag works fine with render pins but does not work with capture pins for some reason. Are some special conditions required to use a looped capture buffer or PortCls does not support it at all? If second, why PortCls exposes KSINTERFACE_STANDARD_LOOPED_STREAMING interface together with the KSINTERFACE_STANDARD_STREAMING for all capture pins? Regards, Eugene ****************** WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page: http://www.wdmaudiodev.com/