Share via


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.