Example #1
0
        /// <summary>To be documented.</summary>
        public readonly unsafe int SetFilterParameters(FilterParameters *pParameters, uint OperationSet)
        {
            var @this = (IXAudio2SourceVoice *)Unsafe.AsPointer(ref Unsafe.AsRef(in this));
            int ret   = default;

            ret = ((delegate * unmanaged[Cdecl] < IXAudio2SourceVoice *, FilterParameters *, uint, int >)LpVtbl[8])(@this, pParameters, OperationSet);
            return(ret);
        }
Example #2
0
        /// <summary>To be documented.</summary>
        public readonly unsafe void GetFilterParameters(FilterParameters *pParameters)
        {
            var @this = (IXAudio2Voice *)Unsafe.AsPointer(ref Unsafe.AsRef(in this));

            #if NET5_0_OR_GREATER
            ((delegate * unmanaged <IXAudio2Voice *, FilterParameters *, void>)LpVtbl[9])(@this, pParameters);
            #else
            if (SilkMarshal.IsWinapiStdcall)
            {
                ((delegate * unmanaged[Stdcall] < IXAudio2Voice *, FilterParameters *, void >)LpVtbl[9])(@this, pParameters);
            }
            else
            {
                ((delegate * unmanaged[Cdecl] < IXAudio2Voice *, FilterParameters *, void >)LpVtbl[9])(@this, pParameters);
            }
            #endif
        }
Example #3
0
        /// <summary>To be documented.</summary>
        public readonly unsafe int SetFilterParameters(FilterParameters *pParameters, uint OperationSet)
        {
            var @this = (IXAudio2Voice *)Unsafe.AsPointer(ref Unsafe.AsRef(in this));
            int ret   = default;

            #if NET5_0_OR_GREATER
            ret = ((delegate * unmanaged <IXAudio2Voice *, FilterParameters *, uint, int>)LpVtbl[8])(@this, pParameters, OperationSet);
            #else
            if (SilkMarshal.IsWinapiStdcall)
            {
                ret = ((delegate * unmanaged[Stdcall] < IXAudio2Voice *, FilterParameters *, uint, int >)LpVtbl[8])(@this, pParameters, OperationSet);
            }
            else
            {
                ret = ((delegate * unmanaged[Cdecl] < IXAudio2Voice *, FilterParameters *, uint, int >)LpVtbl[8])(@this, pParameters, OperationSet);
            }
            #endif
            return(ret);
        }
Example #4
0
 internal static unsafe int CallI(void *_basePtr, void *p1, FilterParameters *filterParameters, int operationSet,
                                  void *p2)
 {
     throw new NotImplementedException();
 }
Example #5
0
        /// <summary>To be documented.</summary>
        public readonly unsafe void GetOutputFilterParameters(ref IXAudio2Voice pDestinationVoice, FilterParameters *pParameters)
        {
            var @this = (IXAudio2Voice *)Unsafe.AsPointer(ref Unsafe.AsRef(in this));

            fixed(IXAudio2Voice *pDestinationVoicePtr = &pDestinationVoice)
            {
            #if NET5_0_OR_GREATER
                ((delegate * unmanaged <IXAudio2Voice *, IXAudio2Voice *, FilterParameters *, void>)LpVtbl[11])(@this, pDestinationVoicePtr, pParameters);
            #else
                if (SilkMarshal.IsWinapiStdcall)
                {
                    ((delegate * unmanaged[Stdcall] < IXAudio2Voice *, IXAudio2Voice *, FilterParameters *, void >)LpVtbl[11])(@this, pDestinationVoicePtr, pParameters);
                }
                else
                {
                    ((delegate * unmanaged[Cdecl] < IXAudio2Voice *, IXAudio2Voice *, FilterParameters *, void >)LpVtbl[11])(@this, pDestinationVoicePtr, pParameters);
                }
            #endif
            }
        }
Example #6
0
        /// <summary>To be documented.</summary>
        public readonly unsafe void GetOutputFilterParameters(ref IXAudio2Voice pDestinationVoice, FilterParameters *pParameters)
        {
            var @this = (IXAudio2SourceVoice *)Unsafe.AsPointer(ref Unsafe.AsRef(in this));

            fixed(IXAudio2Voice *pDestinationVoicePtr = &pDestinationVoice)
            {
                ((delegate * unmanaged[Cdecl] < IXAudio2SourceVoice *, IXAudio2Voice *, FilterParameters *, void >)LpVtbl[11])(@this, pDestinationVoicePtr, pParameters);
            }
        }
Example #7
0
        /// <summary>To be documented.</summary>
        public readonly unsafe int SetOutputFilterParameters(ref IXAudio2Voice pDestinationVoice, FilterParameters *pParameters, uint OperationSet)
        {
            var @this = (IXAudio2SourceVoice *)Unsafe.AsPointer(ref Unsafe.AsRef(in this));
            int ret   = default;

            fixed(IXAudio2Voice *pDestinationVoicePtr = &pDestinationVoice)
            {
                ret = ((delegate * unmanaged[Cdecl] < IXAudio2SourceVoice *, IXAudio2Voice *, FilterParameters *, uint, int >)LpVtbl[10])(@this, pDestinationVoicePtr, pParameters, OperationSet);
            }

            return(ret);
        }
Example #8
0
        /// <summary>To be documented.</summary>
        public readonly unsafe void GetFilterParameters(FilterParameters *pParameters)
        {
            var @this = (IXAudio2SourceVoice *)Unsafe.AsPointer(ref Unsafe.AsRef(in this));

            ((delegate * unmanaged[Cdecl] < IXAudio2SourceVoice *, FilterParameters *, void >)LpVtbl[9])(@this, pParameters);
        }
Example #9
0
        /// <summary>To be documented.</summary>
        public readonly unsafe int SetOutputFilterParameters(ref IXAudio2Voice pDestinationVoice, FilterParameters *pParameters, uint OperationSet)
        {
            var @this = (IXAudio2MasteringVoice *)Unsafe.AsPointer(ref Unsafe.AsRef(in this));
            int ret   = default;

            fixed(IXAudio2Voice *pDestinationVoicePtr = &pDestinationVoice)
            {
            #if NET5_0_OR_GREATER
                ret = ((delegate * unmanaged <IXAudio2MasteringVoice *, IXAudio2Voice *, FilterParameters *, uint, int>)LpVtbl[10])(@this, pDestinationVoicePtr, pParameters, OperationSet);
            #else
                if (SilkMarshal.IsWinapiStdcall)
                {
                    ret = ((delegate * unmanaged[Stdcall] < IXAudio2MasteringVoice *, IXAudio2Voice *, FilterParameters *, uint, int >)LpVtbl[10])(@this, pDestinationVoicePtr, pParameters, OperationSet);
                }
                else
                {
                    ret = ((delegate * unmanaged[Cdecl] < IXAudio2MasteringVoice *, IXAudio2Voice *, FilterParameters *, uint, int >)LpVtbl[10])(@this, pDestinationVoicePtr, pParameters, OperationSet);
                }
            #endif
            }

            return(ret);
        }
        /// <summary>To be documented.</summary>
        public readonly unsafe void GetOutputFilterParameters(IXAudio2Voice *pDestinationVoice, FilterParameters *pParameters)
        {
            var @this = (IXAudio2MasteringVoice *)Unsafe.AsPointer(ref Unsafe.AsRef(in this));

            ((delegate * unmanaged[Cdecl] < IXAudio2MasteringVoice *, IXAudio2Voice *, FilterParameters *, void >)LpVtbl[11])(@this, pDestinationVoice, pParameters);
        }