BufferCaps.CanGetCurrentPosition Property (Microsoft.DirectX.DirectSound)
Retrieves whether the application can get a more accurate play cursor.
Definition
Visual Basic Public ReadOnly Property CanGetCurrentPosition As Boolean C# public bool CanGetCurrentPosition { get; } C++ public:
property bool CanGetCurrentPosition {
bool get();
}JScript public function get CanGetCurrentPosition() : boolean
Property Value
System.Boolean
Value that is set to true if the application can get a more accurate play cursor from the buffer; otherwise, false.This property is read-only.
Remarks
The Buffer.GetCurrentPosition method uses the new behavior of the play cursor. In Microsoft DirectSound in Microsoft DirectX 1, the play cursor was significantly ahead of the actual playing sound on emulated sound cards; it was directly behind the write cursor. Now, if CanGetCurrentPosition is true, the application can get a more accurate play cursor. If this property is false, the old behavior is preserved for compatibility.
CanGetCurrentPosition only matters with emulated sound cards. If a DirectSound driver is present, the play cursor is accurate for DirectSound in all versions of DirectX.