//http://msdn.microsoft.com/de-de/library/windows/desktop/ee418003(v=vs.85).aspx public DSResult GetAllParameters(out DSListener3DSettings dsListener3DSettings) { fixed(void *psettings = &dsListener3DSettings) { return(InteropCalls.CalliMethodPtr(_basePtr, psettings, ((void **)(*(void **)_basePtr))[3])); } }
//http://msdn.microsoft.com/de-de/library/windows/desktop/ee418003(v=vs.85).aspx public DSResult GetAllParameters(out DSListener3DSettings dsListener3DSettings) { fixed (void* psettings = &dsListener3DSettings) { return InteropCalls.CalliMethodPtr(_basePtr, psettings, ((void**)(*(void**)_basePtr))[3]); } }
public DSResult SetAllParameters(DSListener3DSettings settings, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return(InteropCalls.CalliMethodPtr(_basePtr, &settings, unchecked ((int)applyMode), ((void **)(*(void **)_basePtr))[10])); }
public DSResult SetAllParameters(DSListener3DSettings settings, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return InteropCalls.CalliMethodPtr(_basePtr, &settings, unchecked((int)applyMode), ((void**)(*(void**)_basePtr))[10]); }