/// <summary>To be documented.</summary> public readonly unsafe void GetVoiceDetails(VoiceDetails *pVoiceDetails) { var @this = (IXAudio2Voice *)Unsafe.AsPointer(ref Unsafe.AsRef(in this)); #if NET5_0_OR_GREATER ((delegate * unmanaged <IXAudio2Voice *, VoiceDetails *, void>)LpVtbl[0])(@this, pVoiceDetails); #else if (SilkMarshal.IsWinapiStdcall) { ((delegate * unmanaged[Stdcall] < IXAudio2Voice *, VoiceDetails *, void >)LpVtbl[0])(@this, pVoiceDetails); } else { ((delegate * unmanaged[Cdecl] < IXAudio2Voice *, VoiceDetails *, void >)LpVtbl[0])(@this, pVoiceDetails); } #endif }
/// <summary>To be documented.</summary> public readonly unsafe void GetVoiceDetails(VoiceDetails *pVoiceDetails) { var @this = (IXAudio2SourceVoice *)Unsafe.AsPointer(ref Unsafe.AsRef(in this)); ((delegate * unmanaged[Cdecl] < IXAudio2SourceVoice *, VoiceDetails *, void >)LpVtbl[0])(@this, pVoiceDetails); }