I do not think you need it if you only implement the standard streaming interface.
I needed it because I was adding support for Dolby Digital over S/PDIF. If you want to support that using DirectSound, then you need to implement the looped streaming interface, which requires the audio position property.
I also needed it to support Sonar. Matt AI Developer wrote:
Matt Gonzalez wrote:I wonder if this is necessary if you only implement a KSINTERFACE_STANDARD_STREAMING stream.-add my own handler for KSPROPERTY_AUDIO_POSITIONThe avssamp does not expose this. Is this really necessary? Thanks. Devendra. ****************** WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribeUnsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribeModerator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page: http://www.wdmaudiodev.com/
****************** 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/