/// <summary> /// Retrieves the status of the sound buffer. /// <seealso cref="Status"/> /// </summary> /// <param name="status">Receives the status of the sound buffer.</param> /// <returns>DSResult</returns> /// <remarks>Use the <see cref="Status"/> property instead.</remarks> public DSResult GetStatusNative(out DSBStatusFlags status) { fixed(void *pstatus = &status) { var result = InteropCalls.CalliMethodPtr(UnsafeBasePtr, pstatus, ((void **)(*(void **)UnsafeBasePtr))[9]); return(result); } }
/// <summary> /// Retrieves the status of the sound buffer. /// <seealso cref="Status"/> /// </summary> /// <param name="status">Receives the status of the sound buffer.</param> /// <returns>DSResult</returns> /// <remarks>Use the <see cref="Status"/> property instead.</remarks> public DSResult GetStatusNative(out DSBStatusFlags status) { fixed (void* pstatus = &status) { var result = InteropCalls.CalliMethodPtr(UnsafeBasePtr, pstatus, ((void**)(*(void**)UnsafeBasePtr))[9]); return result; } }