<?xml version="1.0"?> <doc> <assembly> <name>SharpDX.XAPO</name> </assembly> <members> <member name="T:SharpDX.XAPO.AudioProcessor"> <summary> Process </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IXAPO']/*"/> <unmanaged>IXAPO</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessor.IsInputFormatSupported(SharpDX.Multimedia.WaveFormat,SharpDX.Multimedia.WaveFormat,SharpDX.Multimedia.WaveFormat@)"> <summary> Queries if a specific input format is supported for a given output format. </summary> <param name="outputFormat">Output format.</param> <param name="requestedInputFormat">Input format to check for being supported.</param> <param name="supportedInputFormat"> If not NULL, and the input format is not supported for the given output format, ppSupportedInputFormat returns a pointer to the closest input format that is supported. Use {{XAPOFree}} to free the returned structure. </param> <returns>No documentation.</returns> <unmanaged>HRESULT IXAPO::IsInputFormatSupported([None] const WAVEFORMATEX* pOutputFormat,[None] const WAVEFORMATEX* pRequestedInputFormat,[Out, Optional] WAVEFORMATEX** ppSupportedInputFormat)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessor.IsOutputFormatSupported(SharpDX.Multimedia.WaveFormat,SharpDX.Multimedia.WaveFormat,SharpDX.Multimedia.WaveFormat@)"> <summary> Queries if a specific output format is supported for a given input format. </summary> <param name="inputFormat">[in] Input format. </param> <param name="requestedOutputFormat">[in] Output format to check for being supported. </param> <param name="supportedOutputFormat">[out] If not NULL and the output format is not supported for the given input format, ppSupportedOutputFormat returns a pointer to the closest output format that is supported. Use {{XAPOFree}} to free the returned structure. </param> <returns>No documentation.</returns> <unmanaged>HRESULT IXAPO::IsOutputFormatSupported([None] const WAVEFORMATEX* pInputFormat,[None] const WAVEFORMATEX* pRequestedOutputFormat,[Out, Optional] WAVEFORMATEX** ppSupportedOutputFormat)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessor.Initialize(SharpDX.DataStream)"> <summary> Performs any effect-specific initialization. </summary> <param name="stream"> Effect-specific initialization parameters, may be NULL if DataByteSize is 0. </param> <returns>No documentation.</returns> <unmanaged>HRESULT IXAPO::Initialize([In, Buffer, Optional] const void* pData,[None] UINT32 DataByteSize)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessor.Reset"> <summary> Resets variables dependent on frame history. </summary> <unmanaged>void IXAPO::Reset()</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessor.LockForProcess(SharpDX.XAPO.LockParameters[],SharpDX.XAPO.LockParameters[])"> <summary> Called by XAudio2 to lock the input and output configurations of an XAPO allowing it to do any final initialization before {{Process}} is called on the realtime thread. </summary> <param name="inputLockedParameters"> Array of input <see cref="T:SharpDX.XAPO.LockParameters"/> structures.pInputLockedParameters may be NULL if InputLockedParameterCount is 0, otherwise itmust have InputLockedParameterCount elements.</param> <param name="outputLockedParameters"> Array of output <see cref="T:SharpDX.XAPO.LockParameters"/> structures.pOutputLockedParameters may be NULL if OutputLockedParameterCount is 0, otherwise itmust have OutputLockedParameterCount elements.</param> <returns>No documentation.</returns> <unmanaged>HRESULT IXAPO::LockForProcess([None] UINT32 InputLockedParameterCount,[In, Buffer, Optional] const XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS* pInputLockedParameters,[None] UINT32 OutputLockedParameterCount,[In, Buffer, Optional] const XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS* pOutputLockedParameters)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessor.UnlockForProcess"> <summary> Deallocates variables that were allocated with the {{LockForProcess}} method. </summary> <unmanaged>void IXAPO::UnlockForProcess()</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessor.Process(SharpDX.XAPO.BufferParameters[],SharpDX.XAPO.BufferParameters[],System.Boolean)"> <summary> Runs the XAPO's digital signal processing (DSP) code on the given input and output buffers. </summary> <param name="inputProcessParameters">[in] Input array of <see cref="T:SharpDX.XAPO.BufferParameters"/> structures. </param> <param name="outputProcessParameters">[in, out] Output array of <see cref="T:SharpDX.XAPO.BufferParameters"/> structures. On input, the value of <see cref="T:SharpDX.XAPO.BufferParameters"/>.ValidFrameCount indicates the number of frames that the XAPO should write to the output buffer. On output, the value of <see cref="T:SharpDX.XAPO.BufferParameters"/>.ValidFrameCount indicates the actual number of frames written. </param> <param name="isEnabled"> TRUE to process normally; FALSE to process thru. See Remarks for additional information. </param> <unmanaged>void IXAPO::Process([None] UINT32 InputProcessParameterCount,[In, Buffer, Optional] const XAPO_PROCESS_BUFFER_PARAMETERS* pInputProcessParameters,[None] UINT32 OutputProcessParameterCount,[InOut, Buffer, Optional] XAPO_PROCESS_BUFFER_PARAMETERS* pOutputProcessParameters,[None] BOOL IsEnabled)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessor.CalcInputFrames(System.Int32)"> <summary> Returns the number of input frames required to generate the given number of output frames. </summary> <param name="outputFrameCount">The number of output frames desired.</param> <returns>No documentation.</returns> <unmanaged>UINT32 IXAPO::CalcInputFrames([None] UINT32 OutputFrameCount)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessor.CalcOutputFrames(System.Int32)"> <summary> Returns the number of output frames that will be generated from a given number of input frames. </summary> <param name="inputFrameCount">The number of input frames.</param> <returns>No documentation.</returns> <unmanaged>UINT32 IXAPO::CalcOutputFrames([None] UINT32 InputFrameCount)</unmanaged> </member> <member name="P:SharpDX.XAPO.AudioProcessor.RegistrationProperties"> <summary> Returns the registration properties of an XAPO. </summary> <returns> a <see cref="T:SharpDX.XAPO.RegistrationProperties"/> structure containing theregistration properties the XAPO was created with; use XAPOFree to free thestructure.</returns> <unmanaged>HRESULT IXAPO::GetRegistrationProperties([Out] XAPO_REGISTRATION_PROPERTIES** ppRegistrationProperties)</unmanaged> </member> <member name="T:SharpDX.XAPO.AudioProcessorBase`1"> <summary> Base AudioProcessor class that implements methods from <see cref="T:SharpDX.XAPO.AudioProcessor"/>. This class is also providing its parameter through a generic. </summary> <typeparam name="T">type of the parameter for this AudioProcessor</typeparam> </member> <member name="T:SharpDX.XAPO.ParameterProvider"> <summary> <code> <see cref="T:SharpDX.Result"/> QueryInterface( RFFIID </code> Parameters<list> <item><term>riid</term><description> The requested interface ID. For the <see cref="T:SharpDX.XAPO.AudioProcessor"/> interface this will be __uuidof(<see cref="T:SharpDX.XAPO.AudioProcessor"/>), for the <see cref="T:SharpDX.XAPO.ParameterProvider"/> interface this will be __uuidof(<see cref="T:SharpDX.XAPO.ParameterProvider"/>). </description></item> <item><term>ppv</term><description>If the requested interface is supported ppv will be set to a reference to the interface and the object's reference count will be incremented by 1.</description></item> </list> Return Value<para>Returns <see cref="F:SharpDX.Result.Ok"/> if the interface is supported; otherwise returns E_NOINTERFACE.</para> </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IXAPOParameters']/*"/> <unmanaged>IXAPOParameters</unmanaged> </member> <member name="M:SharpDX.XAPO.ParameterProvider.SetParameters(SharpDX.DataStream)"> <summary> Sets effect-specific parameters. </summary> <param name="parameters"> Effect-specific parameter block. </param> <unmanaged>void IXAPOParameters::SetParameters([In, Buffer] const void* pParameters,[None] UINT32 ParameterByteSize)</unmanaged> </member> <member name="M:SharpDX.XAPO.ParameterProvider.GetParameters(SharpDX.DataStream)"> <summary> Gets the current values for any effect-specific parameters. </summary> <param name="parameters">[in, out] Receives an effect-specific parameter block. </param> <unmanaged>void IXAPOParameters::GetParameters([Out, Buffer] void* pParameters,[None] UINT32 ParameterByteSize)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorBase`1.IsInputFormatSupported(SharpDX.Multimedia.WaveFormat,SharpDX.Multimedia.WaveFormat,SharpDX.Multimedia.WaveFormat@)"> <summary> Queries if a specific input format is supported for a given output format. </summary> <param name="outputFormat">Output format.</param> <param name="requestedInputFormat">Input format to check for being supported.</param> <param name="supportedInputFormat"> If not NULL, and the input format is not supported for the given output format, ppSupportedInputFormat returns a pointer to the closest input format that is supported. Use {{XAPOFree}} to free the returned structure. </param> <returns>No documentation.</returns> <unmanaged>HRESULT IXAPO::IsInputFormatSupported([None] const WAVEFORMATEX* pOutputFormat,[None] const WAVEFORMATEX* pRequestedInputFormat,[Out, Optional] WAVEFORMATEX** ppSupportedInputFormat)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorBase`1.IsOutputFormatSupported(SharpDX.Multimedia.WaveFormat,SharpDX.Multimedia.WaveFormat,SharpDX.Multimedia.WaveFormat@)"> <summary> Queries if a specific output format is supported for a given input format. </summary> <param name="inputFormat">[in] Input format. </param> <param name="requestedOutputFormat">[in] Output format to check for being supported. </param> <param name="supportedOutputFormat">[out] If not NULL and the output format is not supported for the given input format, ppSupportedOutputFormat returns a pointer to the closest output format that is supported. Use {{XAPOFree}} to free the returned structure. </param> <returns>No documentation.</returns> <unmanaged>HRESULT IXAPO::IsOutputFormatSupported([None] const WAVEFORMATEX* pInputFormat,[None] const WAVEFORMATEX* pRequestedOutputFormat,[Out, Optional] WAVEFORMATEX** ppSupportedOutputFormat)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorBase`1.Initialize(SharpDX.DataStream)"> <summary> Performs any effect-specific initialization. </summary> <param name="stream"> Effect-specific initialization parameters, may be NULL if DataByteSize is 0. </param> <returns>No documentation.</returns> <unmanaged>HRESULT IXAPO::Initialize([In, Buffer, Optional] const void* pData,[None] UINT32 DataByteSize)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorBase`1.Reset"> <summary> Resets variables dependent on frame history. </summary> <unmanaged>void IXAPO::Reset()</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorBase`1.LockForProcess(SharpDX.XAPO.LockParameters[],SharpDX.XAPO.LockParameters[])"> <summary> Called by XAudio2 to lock the input and output configurations of an XAPO allowing it to do any final initialization before {{Process}} is called on the realtime thread. </summary> <param name="inputLockedParameters"> Array of input <see cref="T:SharpDX.XAPO.LockParameters"/> structures.pInputLockedParameters may be NULL if InputLockedParameterCount is 0, otherwise itmust have InputLockedParameterCount elements.</param> <param name="outputLockedParameters"> Array of output <see cref="T:SharpDX.XAPO.LockParameters"/> structures.pOutputLockedParameters may be NULL if OutputLockedParameterCount is 0, otherwise itmust have OutputLockedParameterCount elements.</param> <returns>No documentation.</returns> <unmanaged>HRESULT IXAPO::LockForProcess([None] UINT32 InputLockedParameterCount,[In, Buffer, Optional] const XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS* pInputLockedParameters,[None] UINT32 OutputLockedParameterCount,[In, Buffer, Optional] const XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS* pOutputLockedParameters)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorBase`1.UnlockForProcess"> <summary> Deallocates variables that were allocated with the {{LockForProcess}} method. </summary> <unmanaged>void IXAPO::UnlockForProcess()</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorBase`1.Process(SharpDX.XAPO.BufferParameters[],SharpDX.XAPO.BufferParameters[],System.Boolean)"> <summary> Runs the XAPO's digital signal processing (DSP) code on the given input and output buffers. </summary> <param name="inputProcessParameters">[in] Input array of <see cref="T:SharpDX.XAPO.BufferParameters"/> structures. </param> <param name="outputProcessParameters">[in, out] Output array of <see cref="T:SharpDX.XAPO.BufferParameters"/> structures. On input, the value of <see cref="T:SharpDX.XAPO.BufferParameters"/>.ValidFrameCount indicates the number of frames that the XAPO should write to the output buffer. On output, the value of <see cref="T:SharpDX.XAPO.BufferParameters"/>.ValidFrameCount indicates the actual number of frames written. </param> <param name="isEnabled"> TRUE to process normally; FALSE to process thru. See Remarks for additional information. </param> <unmanaged>void IXAPO::Process([None] UINT32 InputProcessParameterCount,[In, Buffer, Optional] const XAPO_PROCESS_BUFFER_PARAMETERS* pInputProcessParameters,[None] UINT32 OutputProcessParameterCount,[InOut, Buffer, Optional] XAPO_PROCESS_BUFFER_PARAMETERS* pOutputProcessParameters,[None] BOOL IsEnabled)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorBase`1.CalcInputFrames(System.Int32)"> <summary> Returns the number of input frames required to generate the given number of output frames. </summary> <param name="outputFrameCount">The number of output frames desired.</param> <returns>No documentation.</returns> <unmanaged>UINT32 IXAPO::CalcInputFrames([None] UINT32 OutputFrameCount)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorBase`1.CalcOutputFrames(System.Int32)"> <summary> Returns the number of output frames that will be generated from a given number of input frames. </summary> <param name="inputFrameCount">The number of input frames.</param> <returns>No documentation.</returns> <unmanaged>UINT32 IXAPO::CalcOutputFrames([None] UINT32 InputFrameCount)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorBase`1.SharpDX#XAPO#ParameterProvider#SetParameters(SharpDX.DataStream)"> <summary> Sets effect-specific parameters. </summary> <param name="parameters"> Effect-specific parameter block. </param> <unmanaged>void IXAPOParameters::SetParameters([In, Buffer] const void* pParameters,[None] UINT32 ParameterByteSize)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorBase`1.SharpDX#XAPO#ParameterProvider#GetParameters(SharpDX.DataStream)"> <summary> Gets the current values for any effect-specific parameters. </summary> <param name="parameters">[in, out] Receives an effect-specific parameter block. </param> <unmanaged>void IXAPOParameters::GetParameters([Out, Buffer] void* pParameters,[None] UINT32 ParameterByteSize)</unmanaged> </member> <member name="P:SharpDX.XAPO.AudioProcessorBase`1.Parameters"> <summary> Return parameters </summary> </member> <member name="P:SharpDX.XAPO.AudioProcessorBase`1.InputFormatLocked"> <summary> Gets the input format locked. </summary> <value>The input format locked.</value> </member> <member name="P:SharpDX.XAPO.AudioProcessorBase`1.OutputFormatLocked"> <summary> Gets the output format locked. </summary> <value>The output format locked.</value> </member> <member name="P:SharpDX.XAPO.AudioProcessorBase`1.MaxFrameCountLocked"> <summary> Gets the max frame count locked. </summary> <value>The max frame count locked.</value> </member> <member name="P:SharpDX.XAPO.AudioProcessorBase`1.RegistrationProperties"> <summary> Returns the registration properties of an XAPO. </summary> <returns> a <see cref="T:SharpDX.XAPO.RegistrationProperties"/> structure containing theregistration properties the XAPO was created with; use XAPOFree to free thestructure.</returns> <unmanaged>HRESULT IXAPO::GetRegistrationProperties([Out] XAPO_REGISTRATION_PROPERTIES** ppRegistrationProperties)</unmanaged> </member> <member name="T:SharpDX.XAPO.AudioProcessorShadow"> <summary> Internal AudioProcessorShadow </summary> IXAPO GUID </member> <member name="M:SharpDX.XAPO.AudioProcessorShadow.ToIntPtr(SharpDX.XAPO.AudioProcessor)"> <summary> Return a pointer to the unamanged version of this callback. </summary> <param name="callback">The callback.</param> <returns>A pointer to a shadow c++ callback</returns> </member> <member name="T:SharpDX.XAPO.AudioProcessorShadow.AudioProcessorVtbl.GetRegistrationPropertiesDelegate"> <unmanaged>HRESULT IXAPO::GetRegistrationProperties([Out] XAPO_REGISTRATION_PROPERTIES** ppRegistrationProperties)</unmanaged> </member> <member name="T:SharpDX.XAPO.AudioProcessorShadow.AudioProcessorVtbl.IsInputFormatSupportedDelegate"> <unmanaged>HRESULT IXAPO::IsInputFormatSupported([None] const WAVEFORMATEX* pOutputFormat,[None] const WAVEFORMATEX* pRequestedInputFormat,[Out, Optional] WAVEFORMATEX** ppSupportedInputFormat)</unmanaged> </member> <member name="T:SharpDX.XAPO.AudioProcessorShadow.AudioProcessorVtbl.IsOutputFormatSupportedDelegate"> <unmanaged>HRESULT IXAPO::IsOutputFormatSupported([None] const WAVEFORMATEX* pInputFormat,[None] const WAVEFORMATEX* pRequestedOutputFormat,[Out, Optional] WAVEFORMATEX** ppSupportedOutputFormat)</unmanaged> </member> <member name="T:SharpDX.XAPO.AudioProcessorShadow.AudioProcessorVtbl.InitializeDelegate"> <unmanaged>HRESULT IXAPO::Initialize([In, Buffer, Optional] const void* pData,[None] UINT32 DataByteSize)</unmanaged> </member> <member name="T:SharpDX.XAPO.AudioProcessorShadow.AudioProcessorVtbl.ResetDelegate"> <unmanaged>void IXAPO::Reset()</unmanaged> </member> <member name="T:SharpDX.XAPO.AudioProcessorShadow.AudioProcessorVtbl.LockForProcessDelegate"> <unmanaged>HRESULT IXAPO::LockForProcess([None] UINT32 InputLockedParameterCount,[In, Buffer, Optional] const XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS* pInputLockedParameters,[None] UINT32 OutputLockedParameterCount,[In, Buffer, Optional] const XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS* pOutputLockedParameters)</unmanaged> </member> <member name="T:SharpDX.XAPO.AudioProcessorShadow.AudioProcessorVtbl.UnlockForProcessDelegate"> <summary> Deallocates variables that were allocated with the {{LockForProcess}} method. </summary> <unmanaged>void IXAPO::UnlockForProcess()</unmanaged> </member> <member name="T:SharpDX.XAPO.AudioProcessorShadow.AudioProcessorVtbl.ProcessDelegate"> <unmanaged>void IXAPO::Process([None] UINT32 InputProcessParameterCount,[In, Buffer, Optional] const XAPO_PROCESS_BUFFER_PARAMETERS* pInputProcessParameters,[None] UINT32 OutputProcessParameterCount,[InOut, Buffer, Optional] XAPO_PROCESS_BUFFER_PARAMETERS* pOutputProcessParameters,[None] BOOL IsEnabled)</unmanaged> </member> <member name="T:SharpDX.XAPO.AudioProcessorShadow.AudioProcessorVtbl.CalcInputFramesDelegate"> <summary> Returns the number of input frames required to generate the given number of output frames. </summary> <param name="thisObject">This pointer</param> <param name="outputFrameCount">The number of output frames desired.</param> <returns>No documentation.</returns> <unmanaged>UINT32 IXAPO::CalcInputFrames([None] UINT32 OutputFrameCount)</unmanaged> </member> <member name="T:SharpDX.XAPO.AudioProcessorShadow.AudioProcessorVtbl.CalcOutputFramesDelegate"> <summary> Returns the number of output frames that will be generated from a given number of input frames. </summary> <param name="thisObject">This Pointer</param> <param name="inputFrameCount">The number of input frames.</param> <returns>No documentation.</returns> <unmanaged>UINT32 IXAPO::CalcOutputFrames([None] UINT32 InputFrameCount)</unmanaged> </member> <member name="T:SharpDX.XAPO.AudioProcessorNative"> <summary> Native Accessor to an existing AudioProcessor instance </summary> <summary> Process </summary> <!-- Failed to insert some or all of included XML --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IXAPO']/*"/> <unmanaged>IXAPO</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorNative.IsInputFormatSupported(SharpDX.Multimedia.WaveFormat,SharpDX.Multimedia.WaveFormat,SharpDX.Multimedia.WaveFormat@)"> <summary> Queries if a specific input format is supported for a given output format. </summary> <param name="outputFormat">Output format.</param> <param name="requestedInputFormat">Input format to check for being supported.</param> <param name="supportedInputFormat"> If not NULL, and the input format is not supported for the given output format, ppSupportedInputFormat returns a pointer to the closest input format that is supported. Use {{XAPOFree}} to free the returned structure. </param> <returns>No documentation.</returns> <unmanaged>HRESULT IXAPO::IsInputFormatSupported([None] const WAVEFORMATEX* pOutputFormat,[None] const WAVEFORMATEX* pRequestedInputFormat,[Out, Optional] WAVEFORMATEX** ppSupportedInputFormat)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorNative.IsOutputFormatSupported(SharpDX.Multimedia.WaveFormat,SharpDX.Multimedia.WaveFormat,SharpDX.Multimedia.WaveFormat@)"> <summary> Queries if a specific output format is supported for a given input format. </summary> <param name="inputFormat">[in] Input format. </param> <param name="requestedOutputFormat">[in] Output format to check for being supported. </param> <param name="supportedOutputFormat">[out] If not NULL and the output format is not supported for the given input format, ppSupportedOutputFormat returns a pointer to the closest output format that is supported. Use {{XAPOFree}} to free the returned structure. </param> <returns>No documentation.</returns> <unmanaged>HRESULT IXAPO::IsOutputFormatSupported([None] const WAVEFORMATEX* pInputFormat,[None] const WAVEFORMATEX* pRequestedOutputFormat,[Out, Optional] WAVEFORMATEX** ppSupportedOutputFormat)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorNative.Initialize(SharpDX.DataStream)"> <summary> Performs any effect-specific initialization. </summary> <param name="stream"> Effect-specific initialization parameters, may be NULL if DataByteSize is 0. </param> <returns>No documentation.</returns> <unmanaged>HRESULT IXAPO::Initialize([In, Buffer, Optional] const void* pData,[None] UINT32 DataByteSize)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorNative.Reset"> <summary> Resets variables dependent on frame history. </summary> <unmanaged>void IXAPO::Reset()</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorNative.LockForProcess(SharpDX.XAPO.LockParameters[],SharpDX.XAPO.LockParameters[])"> <summary> Called by XAudio2 to lock the input and output configurations of an XAPO allowing it to do any final initialization before {{Process}} is called on the realtime thread. </summary> <param name="inputLockedParameters"> Array of input <see cref="T:SharpDX.XAPO.LockParameters"/> structures.pInputLockedParameters may be NULL if InputLockedParameterCount is 0, otherwise itmust have InputLockedParameterCount elements.</param> <param name="outputLockedParameters"> Array of output <see cref="T:SharpDX.XAPO.LockParameters"/> structures.pOutputLockedParameters may be NULL if OutputLockedParameterCount is 0, otherwise itmust have OutputLockedParameterCount elements.</param> <returns>No documentation.</returns> <unmanaged>HRESULT IXAPO::LockForProcess([None] UINT32 InputLockedParameterCount,[In, Buffer, Optional] const XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS* pInputLockedParameters,[None] UINT32 OutputLockedParameterCount,[In, Buffer, Optional] const XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS* pOutputLockedParameters)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorNative.UnlockForProcess"> <summary> Deallocates variables that were allocated with the {{LockForProcess}} method. </summary> <unmanaged>void IXAPO::UnlockForProcess()</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorNative.Process(SharpDX.XAPO.BufferParameters[],SharpDX.XAPO.BufferParameters[],System.Boolean)"> <summary> Runs the XAPO's digital signal processing (DSP) code on the given input and output buffers. </summary> <param name="inputProcessParameters">[in] Input array of <see cref="T:SharpDX.XAPO.BufferParameters"/> structures. </param> <param name="outputProcessParameters">[in, out] Output array of <see cref="T:SharpDX.XAPO.BufferParameters"/> structures. On input, the value of <see cref="T:SharpDX.XAPO.BufferParameters"/>.ValidFrameCount indicates the number of frames that the XAPO should write to the output buffer. On output, the value of <see cref="T:SharpDX.XAPO.BufferParameters"/>.ValidFrameCount indicates the actual number of frames written. </param> <param name="isEnabled"> TRUE to process normally; FALSE to process thru. See Remarks for additional information. </param> <unmanaged>void IXAPO::Process([None] UINT32 InputProcessParameterCount,[In, Buffer, Optional] const XAPO_PROCESS_BUFFER_PARAMETERS* pInputProcessParameters,[None] UINT32 OutputProcessParameterCount,[InOut, Buffer, Optional] XAPO_PROCESS_BUFFER_PARAMETERS* pOutputProcessParameters,[None] BOOL IsEnabled)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorNative.CalcInputFrames(System.Int32)"> <summary> Returns the number of input frames required to generate the given number of output frames. </summary> <param name="outputFrameCount">The number of output frames desired.</param> <returns>No documentation.</returns> <unmanaged>UINT32 IXAPO::CalcInputFrames([None] UINT32 OutputFrameCount)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorNative.CalcOutputFrames(System.Int32)"> <summary> Returns the number of output frames that will be generated from a given number of input frames. </summary> <param name="inputFrameCount">The number of input frames.</param> <returns>No documentation.</returns> <unmanaged>UINT32 IXAPO::CalcOutputFrames([None] UINT32 InputFrameCount)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorNative.#ctor(System.IntPtr)"> <summary> Initializes a new instance of the <see cref="T:SharpDX.XAPO.AudioProcessorNative"/> class. </summary> <param name="nativePtr">The native pointer.</param> </member> <member name="M:SharpDX.XAPO.AudioProcessorNative.op_Explicit(System.IntPtr)~SharpDX.XAPO.AudioProcessorNative"> <summary> Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.XAPO.AudioProcessorNative"/>. </summary> <param name="nativePointer">The native pointer.</param> <returns> The result of the conversion. </returns> </member> <member name="M:SharpDX.XAPO.AudioProcessorNative.GetRegistrationProperties_(SharpDX.XAPO.RegistrationProperties@)"> <summary> <code> virtual <see cref="T:SharpDX.Result"/> GetRegistrationProperties( <see cref="T:SharpDX.XAPO.RegistrationProperties"/> ** </code> Parameters<list> <item><term>ppRegistrationProperties</term><description> Receives a reference to a <see cref="T:SharpDX.XAPO.RegistrationProperties"/> structure containing the registration properties the XAPO was created with; use XAPOFree to free the structure. </description></item> </list> Return Value<para>Returns <see cref="F:SharpDX.Result.Ok"/> if successful; returns an error code otherwise.</para> </summary> <param name="registrationPropertiesOut">Receives a reference to a <see cref="T:SharpDX.XAPO.RegistrationProperties"/> structure containing theregistration properties the XAPO was created with; use XAPOFree to free thestructure.</param> <returns><para>Returns <see cref="F:SharpDX.Result.Ok"/> if successful; returns an error code otherwise.</para></returns> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IXAPO::GetRegistrationProperties']/*"/> <unmanaged>HRESULT IXAPO::GetRegistrationProperties([Out] XAPO_REGISTRATION_PROPERTIES** ppRegistrationProperties)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorNative.IsInputFormatSupported_(SharpDX.Multimedia.WaveFormat@,SharpDX.Multimedia.WaveFormat@,SharpDX.Multimedia.WaveFormat@)"> <summary> <code> virtual <see cref="T:SharpDX.Result"/> IsInputFormatSupported( const <see cref="T:SharpDX.Multimedia.WaveFormat"/> * </code> Parameters<list> <item><term>pOutputFormat</term><description>Output format.</description></item> <item><term>pRequestedInputFormat</term><description>Input format to check for being supported.</description></item> <item><term>ppSupportedInputFormat</term><description> If not <c>null</c>, and the input format is not supported for the given output format, ppSupportedInputFormat returns a reference to the closest input format that is supported. Use XAPOFree to free the returned structure. </description></item> </list> Return Value<para>Returns <see cref="F:SharpDX.Result.Ok"/> if the format pair is supported. Returns XAPO_E_FORMAT_UNSUPPORTED if the format pair is not supported.</para> </summary> <param name="outputFormatRef">Output format.</param> <param name="requestedInputFormatRef">Input format to check for being supported.</param> <param name="supportedInputFormatOut">If not <c>null</c>, and the input format is not supported for the given output format, ppSupportedInputFormat returns a reference to the closest input format that is supported. Use XAPOFree to free the returned structure.</param> <returns><para>Returns <see cref="F:SharpDX.Result.Ok"/> if the format pair is supported. Returns XAPO_E_FORMAT_UNSUPPORTED if the format pair is not supported.</para></returns> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IXAPO::IsInputFormatSupported']/*"/> <unmanaged>HRESULT IXAPO::IsInputFormatSupported([In] const WAVEFORMATEX* pOutputFormat,[In] const WAVEFORMATEX* pRequestedInputFormat,[Out, Optional] WAVEFORMATEX** ppSupportedInputFormat)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorNative.IsOutputFormatSupported_(SharpDX.Multimedia.WaveFormat@,SharpDX.Multimedia.WaveFormat@,SharpDX.Multimedia.WaveFormat@)"> <summary> <code> virtual <see cref="T:SharpDX.Result"/> IsOutputFormatSupported( const <see cref="T:SharpDX.Multimedia.WaveFormat"/> * </code> Parameters<list> <item><term>pInputFormat</term><description>[in] Input format. </description></item> <item><term>pRequestedOutputFormat</term><description>[in] Output format to check for being supported. </description></item> <item><term>ppSupportedOutputFormat</term><description>[out] If not <c>null</c> and the output format is not supported for the given input format, ppSupportedOutputFormat returns a reference to the closest output format that is supported. Use XAPOFree to free the returned structure. </description></item> </list> Return Value <para>Returns <see cref="F:SharpDX.Result.Ok"/> if the format pair is supported. Returns XAPO_E_FORMAT_UNSUPPORTED if the format pair is not supported.</para> </summary> <param name="inputFormatRef">[in] Input format.</param> <param name="requestedOutputFormatRef">[in] Output format to check for being supported.</param> <param name="supportedOutputFormatOut">[out] If not <c>null</c> and the output format is not supported for the given input format, ppSupportedOutputFormat returns a reference to the closest output format that is supported. Use XAPOFree to free the returned structure.</param> <returns><para>Returns <see cref="F:SharpDX.Result.Ok"/> if the format pair is supported. Returns XAPO_E_FORMAT_UNSUPPORTED if the format pair is not supported.</para></returns> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IXAPO::IsOutputFormatSupported']/*"/> <unmanaged>HRESULT IXAPO::IsOutputFormatSupported([In] const WAVEFORMATEX* pInputFormat,[In] const WAVEFORMATEX* pRequestedOutputFormat,[Out, Optional] WAVEFORMATEX** ppSupportedOutputFormat)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorNative.Initialize_(System.IntPtr,System.Int32)"> <summary> <code> virtual <see cref="T:SharpDX.Result"/> Initialize( const void * </code> Parameters<list> <item><term>pData</term><description> Effect-specific initialization parameters, may be <c>null</c> if DataByteSize is 0. </description></item> <item><term>DataByteSize</term><description> Size of pData in bytes, may be 0 if pData is <c>null</c>. </description></item> </list> Return Value <para>Returns <see cref="F:SharpDX.Result.Ok"/> if successful, an error code otherwise.</para> </summary> <param name="dataRef">Effect-specific initialization parameters, may be <c>null</c> if DataByteSize is 0.</param> <param name="dataByteSize">Size of pData in bytes, may be 0 if pData is <c>null</c>.</param> <returns><para>Returns <see cref="F:SharpDX.Result.Ok"/> if successful, an error code otherwise.</para></returns> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IXAPO::Initialize']/*"/> <unmanaged>HRESULT IXAPO::Initialize([In, Buffer, Optional] const void* pData,[In] unsigned int DataByteSize)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorNative.Reset_"> <summary> <code> virtual void Reset() = 0 </code> Return ValueNone. </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IXAPO::Reset']/*"/> <unmanaged>void IXAPO::Reset()</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorNative.LockForProcess_(System.Int32,SharpDX.XAPO.LockParameters[],System.Int32,SharpDX.XAPO.LockParameters[])"> <summary> Process </summary> <param name="inputLockedParameterCount">No documentation.</param> <param name="inputLockedParametersRef">No documentation.</param> <param name="outputLockedParameterCount">No documentation.</param> <param name="outputLockedParametersRef">No documentation.</param> <returns><para>Returns <see cref="F:SharpDX.Result.Ok"/> if successful, an error code otherwise.</para></returns> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IXAPO::LockForProcess']/*"/> <unmanaged>HRESULT IXAPO::LockForProcess([In] unsigned int InputLockedParameterCount,[In, Buffer] const XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS* pInputLockedParameters,[In] unsigned int OutputLockedParameterCount,[In, Buffer] const XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS* pOutputLockedParameters)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorNative.UnlockForProcess_"> <summary> LockForProcess </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IXAPO::UnlockForProcess']/*"/> <unmanaged>void IXAPO::UnlockForProcess()</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorNative.Process_(System.Int32,SharpDX.XAPO.BufferParameters[],System.Int32,SharpDX.XAPO.BufferParameters[],System.Boolean)"> <summary> <code> virtual void Process( UINT32 </code> Parameters<list> <item><term>InputProcessParameterCount</term><description>[in] Number of elements in pInputProcessParameters. Note XAudio2 currently supports only one input stream and one output stream. </description></item> <item><term>pInputProcessParameters</term><description>[in] Input array of <see cref="T:SharpDX.XAPO.BufferParameters"/> structures. </description></item> <item><term>OutputProcessParameterCount</term><description>[in] Number of elements in pOutputProcessParameters. Note XAudio2 currently supports only one input stream and one output stream. </description></item> <item><term>pOutputProcessParameters</term><description>[in, out] Output array of <see cref="T:SharpDX.XAPO.BufferParameters"/> structures. On input, the value of <see cref="T:SharpDX.XAPO.BufferParameters"/>.ValidFrameCount indicates the number of frames that the XAPO should write to the output buffer. On output, the value of <see cref="T:SharpDX.XAPO.BufferParameters"/>.ValidFrameCount indicates the actual number of frames written. </description></item> <item><term>IsEnabled</term><description> TRUE to process normally; <see cref="F:SharpDX.Result.False"/> to process thru. See Remarks for additional information. </description></item> </list> Return ValueNone. </summary> <param name="inputProcessParameterCount">[in] Number of elements in pInputProcessParameters. Note XAudio2 currently supports only one input stream and one output stream.</param> <param name="inputProcessParametersRef">[in] Input array of <see cref="T:SharpDX.XAPO.BufferParameters"/> structures.</param> <param name="outputProcessParameterCount">[in] Number of elements in pOutputProcessParameters. Note XAudio2 currently supports only one input stream and one output stream.</param> <param name="outputProcessParametersRef">[in, out] Output array of <see cref="T:SharpDX.XAPO.BufferParameters"/> structures. On input, the value of <see cref="T:SharpDX.XAPO.BufferParameters"/>.ValidFrameCount indicates the number of frames that the XAPO should write to the output buffer. On output, the value of <see cref="T:SharpDX.XAPO.BufferParameters"/>.ValidFrameCount indicates the actual number of frames written.</param> <param name="isEnabled">to process normally; <see cref="F:SharpDX.Result.False"/> to process thru. See Remarks for additional information.</param> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IXAPO::Process']/*"/> <unmanaged>void IXAPO::Process([In] unsigned int InputProcessParameterCount,[In, Buffer, Optional] const XAPO_PROCESS_BUFFER_PARAMETERS* pInputProcessParameters,[In] unsigned int OutputProcessParameterCount,[In, Buffer] XAPO_PROCESS_BUFFER_PARAMETERS* pOutputProcessParameters,[In] BOOL IsEnabled)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorNative.CalcInputFrames_(System.Int32)"> <summary> <code> virtual UINT32 CalcInputFrames( UINT32 </code> Parameters<list> <item><term>OutputFrameCount</term><description>The number of output frames desired.</description></item> </list> Return Value<para>Returns the number of input frames required.</para> </summary> <param name="outputFrameCount">The number of output frames desired.</param> <returns><para>Returns the number of input frames required.</para></returns> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IXAPO::CalcInputFrames']/*"/> <unmanaged>unsigned int IXAPO::CalcInputFrames([In] unsigned int OutputFrameCount)</unmanaged> </member> <member name="M:SharpDX.XAPO.AudioProcessorNative.CalcOutputFrames_(System.Int32)"> <summary> <code> virtual UINT32 CalcOutputFrames( UINT32 </code> Parameters<list> <item><term>InputFrameCount</term><description>The number of input frames.</description></item> </list> Return Value<para>Returns the number of output frames that will be produced.</para> </summary> <param name="inputFrameCount">The number of input frames.</param> <returns><para>Returns the number of output frames that will be produced.</para></returns> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IXAPO::CalcOutputFrames']/*"/> <unmanaged>unsigned int IXAPO::CalcOutputFrames([In] unsigned int InputFrameCount)</unmanaged> </member> <member name="P:SharpDX.XAPO.AudioProcessorNative.RegistrationProperties"> <summary> Returns the registration properties of an XAPO. </summary> <returns> a <see cref="T:SharpDX.XAPO.RegistrationProperties"/> structure containing theregistration properties the XAPO was created with; use XAPOFree to free thestructure.</returns> <unmanaged>HRESULT IXAPO::GetRegistrationProperties([Out] XAPO_REGISTRATION_PROPERTIES** ppRegistrationProperties)</unmanaged> </member> <member name="T:SharpDX.XAPO.AudioProcessorParamNative`1"> <summary> Implements this class to call an existing unmanaged AudioProcessor which supports parameter. </summary> <typeparam name="T">the parameter type of this AudioProcessor</typeparam> </member> <member name="M:SharpDX.XAPO.AudioProcessorParamNative`1.#ctor(System.IntPtr)"> <summary> Initializes a new instance of the <see cref="T:SharpDX.XAPO.AudioProcessorParamNative`1"/> class. </summary> <param name="basePtr">The base PTR.</param> </member> <member name="M:SharpDX.XAPO.AudioProcessorParamNative`1.NativePointerUpdated(System.IntPtr)"> <summary> Update the Native Poinder. Rebuild ParameterProviderNative. </summary> </member> <member name="P:SharpDX.XAPO.AudioProcessorParamNative`1.Parameter"> <summary> Get or Set the parameters for this AudioProcessor </summary> </member> <member name="T:SharpDX.XAPO.Fx.XAPOFx"> <summary> Functions </summary> <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.XAPO.Fx.XAPOFx']/*"/> </member> <member name="M:SharpDX.XAPO.Fx.XAPOFx.CreateFX(System.Guid,SharpDX.ComObject,System.IntPtr,System.Int32)"> <summary> <code> <see cref="T:SharpDX.Result"/> CreateFX( CLSID </code> Parameters<list> <item><term>clsid</term><description> ID of the effect to create. Use the __uuidof on the effect class name to get the CLSID for an effect. For example, __uuidof(FXReverb) would provide the CLSID for the FXReverb effect. For a list of effects provided by XAPOFX, see XAPOFX Overview. For an example of retrieving the CLSID for an effect, see How to: Use XAPOFX in XAudio2. </description></item> <item><term>pEffect</term><description> Receives a reference to the created XAPO instance. If CreateFX fails, pEffect is untouched. </description></item> <item><term>pInitData</term><description>[optional] Effect-specific initialization parameters. This may be <c>null</c> if InitDataByteSize is zero. </description></item> <item><term>InitDataByteSize</term><description>[optional] Size of pInitData in bytes. This may be zero if pInitData is <c>null</c>. </description></item> </list> Return ValueReturns <see cref="F:SharpDX.Result.Ok"/> if successful; otherwise, an error code. </summary> <param name="clsid">of the effect to create. Use the __uuidof on the effect class name to get the CLSID for an effect. For example, __uuidof(FXReverb) would provide the CLSID for the FXReverb effect. For a list of effects provided by XAPOFX, see XAPOFX Overview. For an example of retrieving the CLSID for an effect, see How to: Use XAPOFX in XAudio2.</param> <param name="effectRef">Receives a reference to the created XAPO instance. If CreateFX fails, pEffect is untouched.</param> <param name="initDataRef">[optional] Effect-specific initialization parameters. This may be <c>null</c> if InitDataByteSize is zero.</param> <param name="initDataByteSize">[optional] Size of pInitData in bytes. This may be zero if pInitData is <c>null</c>.</param> <returns>Returns <see cref="F:SharpDX.Result.Ok"/> if successful; otherwise, an error code.</returns> <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='CreateFX']/*"/> <unmanaged>HRESULT CreateFX([In] const GUID& clsid,[Out, Fast] IUnknown** pEffect,[In, Buffer, Optional] const void* pInitData,[In] unsigned int InitDataByteSize)</unmanaged> </member> <member name="T:SharpDX.XAPO.BufferFlags"> <summary> <code> typedef enum <see cref="T:SharpDX.XAPO.BufferFlags"/> { <see cref="F:SharpDX.XAPO.BufferFlags.Silent"/>, <see cref="F:SharpDX.XAPO.BufferFlags.Valid"/> } <see cref="T:SharpDX.XAPO.BufferFlags"/>; </code> </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_BUFFER_FLAGS']/*"/> <unmanaged>XAPO_BUFFER_FLAGS</unmanaged> </member> <member name="F:SharpDX.XAPO.BufferFlags.Silent"> <summary> No documentation. </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_BUFFER_SILENT']/*"/> <unmanaged>XAPO_BUFFER_SILENT</unmanaged> </member> <member name="F:SharpDX.XAPO.BufferFlags.Valid"> <summary> No documentation. </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_BUFFER_VALID']/*"/> <unmanaged>XAPO_BUFFER_VALID</unmanaged> </member> <member name="F:SharpDX.XAPO.BufferFlags.None"> <summary> None. </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*"/> <unmanaged>None</unmanaged> </member> <member name="T:SharpDX.XAPO.PropertyFlags"> <summary> No documentation. </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_PROPERTY_TYPE']/*"/> <unmanaged>XAPO_PROPERTY_TYPE</unmanaged> </member> <member name="F:SharpDX.XAPO.PropertyFlags.ChannelsMustMatch"> <summary> No documentation. </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_FLAG_CHANNELS_MUST_MATCH']/*"/> <unmanaged>XAPO_FLAG_CHANNELS_MUST_MATCH</unmanaged> </member> <member name="F:SharpDX.XAPO.PropertyFlags.FramerateMustMatch"> <summary> No documentation. </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_FLAG_FRAMERATE_MUST_MATCH']/*"/> <unmanaged>XAPO_FLAG_FRAMERATE_MUST_MATCH</unmanaged> </member> <member name="F:SharpDX.XAPO.PropertyFlags.BitspersampleMustMatch"> <summary> No documentation. </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_FLAG_BITSPERSAMPLE_MUST_MATCH']/*"/> <unmanaged>XAPO_FLAG_BITSPERSAMPLE_MUST_MATCH</unmanaged> </member> <member name="F:SharpDX.XAPO.PropertyFlags.BuffercountMustMatch"> <summary> No documentation. </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_FLAG_BUFFERCOUNT_MUST_MATCH']/*"/> <unmanaged>XAPO_FLAG_BUFFERCOUNT_MUST_MATCH</unmanaged> </member> <member name="F:SharpDX.XAPO.PropertyFlags.InplaceRequired"> <summary> No documentation. </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_FLAG_INPLACE_REQUIRED']/*"/> <unmanaged>XAPO_FLAG_INPLACE_REQUIRED</unmanaged> </member> <member name="F:SharpDX.XAPO.PropertyFlags.InplaceSupported"> <summary> No documentation. </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_FLAG_INPLACE_SUPPORTED']/*"/> <unmanaged>XAPO_FLAG_INPLACE_SUPPORTED</unmanaged> </member> <member name="F:SharpDX.XAPO.PropertyFlags.Default"> <summary> No documentation. </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_FLAG_DEFAULT']/*"/> <unmanaged>XAPO_FLAG_DEFAULT</unmanaged> </member> <member name="T:SharpDX.XAPO.Fx.EchoInitdata"> <summary> No documentation. </summary> <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='FXECHO_INITDATA']/*"/> <unmanaged>FXECHO_INITDATA</unmanaged> </member> <member name="F:SharpDX.XAPO.Fx.EchoInitdata.MaxDelay"> <summary> No documentation. </summary> <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='FXECHO_INITDATA::MaxDelay']/*"/> <unmanaged>float MaxDelay</unmanaged> </member> <member name="T:SharpDX.XAPO.Fx.EchoParameters"> <summary> <code> typedef struct <see cref="T:SharpDX.XAPO.Fx.EchoParameters"/> { float WetDryMix; float Feedback; float Delay; } <see cref="T:SharpDX.XAPO.Fx.EchoParameters"/>; </code> Members<list> <item><term>WetDryMix</term><description> Ratio of wet (processed) signal to dry (original) signal. </description></item> <item><term>Feedback</term><description> Amount of output to feed back into input. </description></item> <item><term>Delay</term><description> Delay to all channels in milliseconds. This value must be between FXECHO_MIN_DELAY and <see cref="T:SharpDX.XAPO.Fx.EchoInitdata"/>.MaxDelay. </description></item> </list> </summary> <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='FXECHO_PARAMETERS']/*"/> <unmanaged>FXECHO_PARAMETERS</unmanaged> </member> <member name="F:SharpDX.XAPO.Fx.EchoParameters.WetDryMix"> <summary> Ratio of wet (processed) signal to dry (original) signal. </summary> <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='FXECHO_PARAMETERS::WetDryMix']/*"/> <unmanaged>float WetDryMix</unmanaged> </member> <member name="F:SharpDX.XAPO.Fx.EchoParameters.Feedback"> <summary> Amount of output to feed back into input. </summary> <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='FXECHO_PARAMETERS::Feedback']/*"/> <unmanaged>float Feedback</unmanaged> </member> <member name="F:SharpDX.XAPO.Fx.EchoParameters.Delay"> <summary> Delay to all channels in milliseconds. This value must be between FXECHO_MIN_DELAY and <see cref="T:SharpDX.XAPO.Fx.EchoInitdata"/>.MaxDelay. </summary> <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='FXECHO_PARAMETERS::Delay']/*"/> <unmanaged>float Delay</unmanaged> </member> <member name="T:SharpDX.XAPO.Fx.EqualizerParameters"> <summary> <code> typedef struct <see cref="T:SharpDX.XAPO.Fx.EqualizerParameters"/> { float FrequencyCenter0; float Gain0; float Bandwidth0; float FrequencyCenter1; float Gain1; float Bandwidth1; float FrequencyCenter2; float Gain2; float Bandwidth2; float FrequencyCenter3; float Gain3; float Bandwidth3; } <see cref="T:SharpDX.XAPO.Fx.EqualizerParameters"/>; </code> Members<list> <item><term>FrequencyCenter0</term><description> Center frequency in Hz for band 0. Must be between FXEQ_MIN_FREQUENCY_CENTER and FXEQ_MAX_FREQUENCY_CENTER. </description></item> <item><term>Gain0</term><description> The boost or decrease to frequencies in band 0. Must be between FXEQ_MIN_GAIN and FXEQ_MAX_GAIN </description></item> <item><term>Bandwidth0</term><description> Width of band 0. Must be between FXEQ_MIN_BANDWIDTH and FXEQ_MAX_BANDWIDTH. </description></item> <item><term>FrequencyCenter1</term><description> Center frequency in Hz for band 1. Must be between FXEQ_MIN_FREQUENCY_CENTER and FXEQ_MAX_FREQUENCY_CENTER. </description></item> <item><term>Gain1</term><description> The boost or decrease to frequencies in band 1. Must be between FXEQ_MIN_GAIN and FXEQ_MAX_GAIN </description></item> <item><term>Bandwidth1</term><description> Width of band 1. Must be between FXEQ_MIN_BANDWIDTH and FXEQ_MAX_BANDWIDTH. </description></item> <item><term>FrequencyCenter2</term><description> Center frequency in Hz for band 2. Must be between FXEQ_MIN_FREQUENCY_CENTER and FXEQ_MAX_FREQUENCY_CENTER. </description></item> <item><term>Gain2</term><description> The boost or decrease to frequencies in band 2. Must be between FXEQ_MIN_GAIN and FXEQ_MAX_GAIN </description></item> <item><term>Bandwidth2</term><description> Width of band 2. Must be between FXEQ_MIN_BANDWIDTH and FXEQ_MAX_BANDWIDTH. </description></item> <item><term>FrequencyCenter3</term><description> Center frequency in Hz for band 3. Must be between FXEQ_MIN_FREQUENCY_CENTER and FXEQ_MAX_FREQUENCY_CENTER. </description></item> <item><term>Gain3</term><description> The boost or decrease to frequencies in band 3. Must be between FXEQ_MIN_GAIN and FXEQ_MAX_GAIN </description></item> <item><term>Bandwidth3</term><description> Width of band 3. Must be between FXEQ_MIN_BANDWIDTH and FXEQ_MAX_BANDWIDTH. </description></item> </list> </summary> <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='FXEQ_PARAMETERS']/*"/> <unmanaged>FXEQ_PARAMETERS</unmanaged> </member> <member name="F:SharpDX.XAPO.Fx.EqualizerParameters.FrequencyCenter0"> <summary> Center frequency in Hz for band 0. Must be between FXEQ_MIN_FREQUENCY_CENTER and FXEQ_MAX_FREQUENCY_CENTER. </summary> <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='FXEQ_PARAMETERS::FrequencyCenter0']/*"/> <unmanaged>float FrequencyCenter0</unmanaged> </member> <member name="F:SharpDX.XAPO.Fx.EqualizerParameters.Gain0"> <summary> The boost or decrease to frequencies in band 0. Must be between FXEQ_MIN_GAIN and FXEQ_MAX_GAIN </summary> <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='FXEQ_PARAMETERS::Gain0']/*"/> <unmanaged>float Gain0</unmanaged> </member> <member name="F:SharpDX.XAPO.Fx.EqualizerParameters.Bandwidth0"> <summary> Width of band 0. Must be between FXEQ_MIN_BANDWIDTH and FXEQ_MAX_BANDWIDTH. </summary> <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='FXEQ_PARAMETERS::Bandwidth0']/*"/> <unmanaged>float Bandwidth0</unmanaged> </member> <member name="F:SharpDX.XAPO.Fx.EqualizerParameters.FrequencyCenter1"> <summary> Center frequency in Hz for band 1. Must be between FXEQ_MIN_FREQUENCY_CENTER and FXEQ_MAX_FREQUENCY_CENTER. </summary> <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='FXEQ_PARAMETERS::FrequencyCenter1']/*"/> <unmanaged>float FrequencyCenter1</unmanaged> </member> <member name="F:SharpDX.XAPO.Fx.EqualizerParameters.Gain1"> <summary> The boost or decrease to frequencies in band 1. Must be between FXEQ_MIN_GAIN and FXEQ_MAX_GAIN </summary> <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='FXEQ_PARAMETERS::Gain1']/*"/> <unmanaged>float Gain1</unmanaged> </member> <member name="F:SharpDX.XAPO.Fx.EqualizerParameters.Bandwidth1"> <summary> Width of band 1. Must be between FXEQ_MIN_BANDWIDTH and FXEQ_MAX_BANDWIDTH. </summary> <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='FXEQ_PARAMETERS::Bandwidth1']/*"/> <unmanaged>float Bandwidth1</unmanaged> </member> <member name="F:SharpDX.XAPO.Fx.EqualizerParameters.FrequencyCenter2"> <summary> Center frequency in Hz for band 2. Must be between FXEQ_MIN_FREQUENCY_CENTER and FXEQ_MAX_FREQUENCY_CENTER. </summary> <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='FXEQ_PARAMETERS::FrequencyCenter2']/*"/> <unmanaged>float FrequencyCenter2</unmanaged> </member> <member name="F:SharpDX.XAPO.Fx.EqualizerParameters.Gain2"> <summary> The boost or decrease to frequencies in band 2. Must be between FXEQ_MIN_GAIN and FXEQ_MAX_GAIN </summary> <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='FXEQ_PARAMETERS::Gain2']/*"/> <unmanaged>float Gain2</unmanaged> </member> <member name="F:SharpDX.XAPO.Fx.EqualizerParameters.Bandwidth2"> <summary> Width of band 2. Must be between FXEQ_MIN_BANDWIDTH and FXEQ_MAX_BANDWIDTH. </summary> <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='FXEQ_PARAMETERS::Bandwidth2']/*"/> <unmanaged>float Bandwidth2</unmanaged> </member> <member name="F:SharpDX.XAPO.Fx.EqualizerParameters.FrequencyCenter3"> <summary> Center frequency in Hz for band 3. Must be between FXEQ_MIN_FREQUENCY_CENTER and FXEQ_MAX_FREQUENCY_CENTER. </summary> <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='FXEQ_PARAMETERS::FrequencyCenter3']/*"/> <unmanaged>float FrequencyCenter3</unmanaged> </member> <member name="F:SharpDX.XAPO.Fx.EqualizerParameters.Gain3"> <summary> The boost or decrease to frequencies in band 3. Must be between FXEQ_MIN_GAIN and FXEQ_MAX_GAIN </summary> <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='FXEQ_PARAMETERS::Gain3']/*"/> <unmanaged>float Gain3</unmanaged> </member> <member name="F:SharpDX.XAPO.Fx.EqualizerParameters.Bandwidth3"> <summary> Width of band 3. Must be between FXEQ_MIN_BANDWIDTH and FXEQ_MAX_BANDWIDTH. </summary> <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='FXEQ_PARAMETERS::Bandwidth3']/*"/> <unmanaged>float Bandwidth3</unmanaged> </member> <member name="T:SharpDX.XAPO.Fx.MasteringLimiterParameters"> <summary> <code> typedef struct <see cref="T:SharpDX.XAPO.Fx.MasteringLimiterParameters"/> { UINT32 Release; UINT32 Loudness; } <see cref="T:SharpDX.XAPO.Fx.MasteringLimiterParameters"/>; </code> Members<list> <item><term>Release</term><description> Speed at which the limiter stops affecting audio once it drops below the limiter's threshold. Value must be between <see cref="F:SharpDX.XAPO.Fx.MasteringLimiterParameters.MinimumRelease"/> and <see cref="F:SharpDX.XAPO.Fx.MasteringLimiterParameters.MaximumRelease"/>. </description></item> <item><term>Loudness</term><description> Threshold of the limiter. Value must be between <see cref="F:SharpDX.XAPO.Fx.MasteringLimiterParameters.MinimumLoudness"/> and <see cref="F:SharpDX.XAPO.Fx.MasteringLimiterParameters.MaximumLoudness"/>. </description></item> </list> </summary> <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='FXMASTERINGLIMITER_PARAMETERS']/*"/> <unmanaged>FXMASTERINGLIMITER_PARAMETERS</unmanaged> </member> <member name="F:SharpDX.XAPO.Fx.MasteringLimiterParameters.DefaultRelease"> <summary>Constant DefaultRelease.</summary> <unmanaged>FXMASTERINGLIMITER_DEFAULT_RELEASE</unmanaged> </member> <member name="F:SharpDX.XAPO.Fx.MasteringLimiterParameters.MaximumRelease"> <summary>Constant MaximumRelease.</summary> <unmanaged>FXMASTERINGLIMITER_MAX_RELEASE</unmanaged> </member> <member name="F:SharpDX.XAPO.Fx.MasteringLimiterParameters.MinimumLoudness"> <summary>Constant MinimumLoudness.</summary> <unmanaged>FXMASTERINGLIMITER_MIN_LOUDNESS</unmanaged> </member> <member name="F:SharpDX.XAPO.Fx.MasteringLimiterParameters.DefaultLoudness"> <summary>Constant DefaultLoudness.</summary> <unmanaged>FXMASTERINGLIMITER_DEFAULT_LOUDNESS</unmanaged> </member> <member name="F:SharpDX.XAPO.Fx.MasteringLimiterParameters.MaximumLoudness"> <summary>Constant MaximumLoudness.</summary> <unmanaged>FXMASTERINGLIMITER_MAX_LOUDNESS</unmanaged> </member> <member name="F:SharpDX.XAPO.Fx.MasteringLimiterParameters.MinimumRelease"> <summary>Constant MinimumRelease.</summary> <unmanaged>FXMASTERINGLIMITER_MIN_RELEASE</unmanaged> </member> <member name="F:SharpDX.XAPO.Fx.MasteringLimiterParameters.Release"> <summary> Speed at which the limiter stops affecting audio once it drops below the limiter's threshold. Value must be between <see cref="F:SharpDX.XAPO.Fx.MasteringLimiterParameters.MinimumRelease"/> and <see cref="F:SharpDX.XAPO.Fx.MasteringLimiterParameters.MaximumRelease"/>. </summary> <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='FXMASTERINGLIMITER_PARAMETERS::Release']/*"/> <unmanaged>unsigned int Release</unmanaged> </member> <member name="F:SharpDX.XAPO.Fx.MasteringLimiterParameters.Loudness"> <summary> Threshold of the limiter. Value must be between <see cref="F:SharpDX.XAPO.Fx.MasteringLimiterParameters.MinimumLoudness"/> and <see cref="F:SharpDX.XAPO.Fx.MasteringLimiterParameters.MaximumLoudness"/>. </summary> <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='FXMASTERINGLIMITER_PARAMETERS::Loudness']/*"/> <unmanaged>unsigned int Loudness</unmanaged> </member> <member name="T:SharpDX.XAPO.Fx.ReverbParameters"> <summary> <code> typedef struct <see cref="T:SharpDX.XAPO.Fx.ReverbParameters"/> { float Diffusion; float RoomSize; } <see cref="T:SharpDX.XAPO.Fx.ReverbParameters"/>; </code> Members<list> <item><term>Diffusion</term><description> Controls the character of the individual wall reflections. Set to minimum value to simulate a hard flat surface and to maximum value to simulate a diffuse surface.Value must be between FXREVERB_MIN_DIFFUSION and FXREVERB_MAX_DIFFUSION. </description></item> <item><term>RoomSize</term><description> Size of the room. Value must be between FXREVERB_MIN_ROOMSIZE and FXREVERB_MAX_ROOMSIZE. Note that physical meaning of RoomSize is subjective and not tied to any particular units. A smaller value will result in reflections reaching the listener more quickly while reflections will take longer with larger values for RoomSize. </description></item> </list> </summary> <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='FXREVERB_PARAMETERS']/*"/> <unmanaged>FXREVERB_PARAMETERS</unmanaged> </member> <member name="F:SharpDX.XAPO.Fx.ReverbParameters.Diffusion"> <summary> Controls the character of the individual wall reflections. Set to minimum value to simulate a hard flat surface and to maximum value to simulate a diffuse surface.Value must be between FXREVERB_MIN_DIFFUSION and FXREVERB_MAX_DIFFUSION. </summary> <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='FXREVERB_PARAMETERS::Diffusion']/*"/> <unmanaged>float Diffusion</unmanaged> </member> <member name="F:SharpDX.XAPO.Fx.ReverbParameters.RoomSize"> <summary> Size of the room. Value must be between FXREVERB_MIN_ROOMSIZE and FXREVERB_MAX_ROOMSIZE. Note that physical meaning of RoomSize is subjective and not tied to any particular units. A smaller value will result in reflections reaching the listener more quickly while reflections will take longer with larger values for RoomSize. </summary> <!-- No matching elements were found for the following include tag --><include file="..\..\Documentation\CodeComments.xml" path="/comments/comment[@id='FXREVERB_PARAMETERS::RoomSize']/*"/> <unmanaged>float RoomSize</unmanaged> </member> <member name="T:SharpDX.XAPO.ParameterProviderNative"> <summary> <code> <see cref="T:SharpDX.Result"/> QueryInterface( RFFIID </code> Parameters<list> <item><term>riid</term><description> The requested interface ID. For the <see cref="T:SharpDX.XAPO.AudioProcessor"/> interface this will be __uuidof(<see cref="T:SharpDX.XAPO.AudioProcessor"/>), for the <see cref="T:SharpDX.XAPO.ParameterProvider"/> interface this will be __uuidof(<see cref="T:SharpDX.XAPO.ParameterProvider"/>). </description></item> <item><term>ppv</term><description>If the requested interface is supported ppv will be set to a reference to the interface and the object's reference count will be incremented by 1.</description></item> </list> Return Value<para>Returns <see cref="F:SharpDX.Result.Ok"/> if the interface is supported; otherwise returns E_NOINTERFACE.</para> </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IXAPOParameters']/*"/> <unmanaged>IXAPOParameters</unmanaged> </member> <member name="M:SharpDX.XAPO.ParameterProviderNative.#ctor(System.IntPtr)"> <summary> Initializes a new instance of the <see cref="T:SharpDX.XAPO.ParameterProviderNative"/> class. </summary> <param name="nativePtr">The native pointer.</param> </member> <member name="M:SharpDX.XAPO.ParameterProviderNative.op_Explicit(System.IntPtr)~SharpDX.XAPO.ParameterProviderNative"> <summary> Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.XAPO.ParameterProviderNative"/>. </summary> <param name="nativePointer">The native pointer.</param> <returns> The result of the conversion. </returns> </member> <member name="M:SharpDX.XAPO.ParameterProviderNative.SetParameters_(System.IntPtr,System.Int32)"> <summary> <code> virtual void SetParameters( const void * </code> Parameters<list> <item><term>pParameters</term><description> Effect-specific parameter block. </description></item> <item><term>ParameterByteSize</term><description> Size of pParameters, in bytes. </description></item> </list> Return ValueNone. </summary> <param name="parametersRef">Effect-specific parameter block.</param> <param name="parameterByteSize">Size of pParameters, in bytes.</param> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IXAPOParameters::SetParameters']/*"/> <unmanaged>void IXAPOParameters::SetParameters([In, Buffer] const void* pParameters,[In] unsigned int ParameterByteSize)</unmanaged> </member> <member name="M:SharpDX.XAPO.ParameterProviderNative.GetParameters_(System.IntPtr,System.Int32)"> <summary> <code> virtual void GetParameters( void * </code> Parameters<list> <item><term>pParameters</term><description>[in, out] Receives an effect-specific parameter block. </description></item> <item><term>ParameterByteSize</term><description>[in] Size of pParameters, in bytes. </description></item> </list> Return ValueNone. </summary> <param name="parametersRef">[in, out] Receives an effect-specific parameter block.</param> <param name="parameterByteSize">[in] Size of pParameters, in bytes.</param> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IXAPOParameters::GetParameters']/*"/> <unmanaged>void IXAPOParameters::GetParameters([Out, Buffer] void* pParameters,[In] unsigned int ParameterByteSize)</unmanaged> </member> <member name="T:SharpDX.XAPO.BufferParameters"> <summary> Process </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_PROCESS_BUFFER_PARAMETERS']/*"/> <unmanaged>XAPO_PROCESS_BUFFER_PARAMETERS</unmanaged> </member> <member name="F:SharpDX.XAPO.BufferParameters.Buffer"> <summary> No documentation. </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_PROCESS_BUFFER_PARAMETERS::pBuffer']/*"/> <unmanaged>void* pBuffer</unmanaged> </member> <member name="F:SharpDX.XAPO.BufferParameters.BufferFlags"> <summary> No documentation. </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_PROCESS_BUFFER_PARAMETERS::BufferFlags']/*"/> <unmanaged>XAPO_BUFFER_FLAGS BufferFlags</unmanaged> </member> <member name="F:SharpDX.XAPO.BufferParameters.ValidFrameCount"> <summary> No documentation. </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_PROCESS_BUFFER_PARAMETERS::ValidFrameCount']/*"/> <unmanaged>unsigned int ValidFrameCount</unmanaged> </member> <member name="T:SharpDX.XAPO.LockParameters"> <summary> No documentation. </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS']/*"/> <unmanaged>XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS</unmanaged> </member> <member name="F:SharpDX.XAPO.LockParameters.FormatPointer"> <summary> No documentation. </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS::pFormat']/*"/> <unmanaged>const WAVEFORMATEX* pFormat</unmanaged> </member> <member name="F:SharpDX.XAPO.LockParameters.MaxFrameCount"> <summary> No documentation. </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS::MaxFrameCount']/*"/> <unmanaged>unsigned int MaxFrameCount</unmanaged> </member> <member name="P:SharpDX.XAPO.LockParameters.Format"> <summary> Gets or sets the waveformat. </summary> <value>The format.</value> </member> <member name="T:SharpDX.XAPO.RegistrationProperties"> <summary> IXAPO::GetRegistrationProperties </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_REGISTRATION_PROPERTIES']/*"/> <unmanaged>XAPO_REGISTRATION_PROPERTIES</unmanaged> </member> <member name="F:SharpDX.XAPO.RegistrationProperties.Clsid"> <summary> No documentation. </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_REGISTRATION_PROPERTIES::clsid']/*"/> <unmanaged>GUID clsid</unmanaged> </member> <member name="F:SharpDX.XAPO.RegistrationProperties.FriendlyName"> <summary> No documentation. </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_REGISTRATION_PROPERTIES::FriendlyName']/*"/> <unmanaged>wchar_t FriendlyName[256]</unmanaged> </member> <member name="F:SharpDX.XAPO.RegistrationProperties.CopyrightInfo"> <summary> No documentation. </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_REGISTRATION_PROPERTIES::CopyrightInfo']/*"/> <unmanaged>wchar_t CopyrightInfo[256]</unmanaged> </member> <member name="F:SharpDX.XAPO.RegistrationProperties.MajorVersion"> <summary> No documentation. </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_REGISTRATION_PROPERTIES::MajorVersion']/*"/> <unmanaged>unsigned int MajorVersion</unmanaged> </member> <member name="F:SharpDX.XAPO.RegistrationProperties.MinorVersion"> <summary> No documentation. </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_REGISTRATION_PROPERTIES::MinorVersion']/*"/> <unmanaged>unsigned int MinorVersion</unmanaged> </member> <member name="F:SharpDX.XAPO.RegistrationProperties.Flags"> <summary> No documentation. </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_REGISTRATION_PROPERTIES::Flags']/*"/> <unmanaged>XAPO_PROPERTY_TYPE Flags</unmanaged> </member> <member name="F:SharpDX.XAPO.RegistrationProperties.MinInputBufferCount"> <summary> No documentation. </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_REGISTRATION_PROPERTIES::MinInputBufferCount']/*"/> <unmanaged>unsigned int MinInputBufferCount</unmanaged> </member> <member name="F:SharpDX.XAPO.RegistrationProperties.MaxInputBufferCount"> <summary> No documentation. </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_REGISTRATION_PROPERTIES::MaxInputBufferCount']/*"/> <unmanaged>unsigned int MaxInputBufferCount</unmanaged> </member> <member name="F:SharpDX.XAPO.RegistrationProperties.MinOutputBufferCount"> <summary> No documentation. </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_REGISTRATION_PROPERTIES::MinOutputBufferCount']/*"/> <unmanaged>unsigned int MinOutputBufferCount</unmanaged> </member> <member name="F:SharpDX.XAPO.RegistrationProperties.MaxOutputBufferCount"> <summary> No documentation. </summary> <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='XAPO_REGISTRATION_PROPERTIES::MaxOutputBufferCount']/*"/> <unmanaged>unsigned int MaxOutputBufferCount</unmanaged> </member> <member name="T:SharpDX.XAPO.ParameterProviderShadow"> <summary> Internal AudioProcessorShadow </summary> <unmanaged>IXAPOParameters</unmanaged> </member> <member name="M:SharpDX.XAPO.ParameterProviderShadow.ToIntPtr(SharpDX.XAPO.ParameterProvider)"> <summary> Return a pointer to the unamanged version of this callback. </summary> <param name="callback">The callback.</param> <returns>A pointer to a shadow c++ callback</returns> </member> <member name="M:SharpDX.XAPO.ParameterProviderShadow.ParameterProviderVtbl.SetParametersImpl(System.IntPtr,System.IntPtr,System.Int32)"> <summary> Sets effect-specific parameters. </summary> <param name="thisObject">This pointer</param> <param name="paramPointer"> Effect-specific parameter block. </param> <param name="paramSize">size of the parameters</param> <unmanaged>void IXAPOParameters::SetParameters([In, Buffer] const void* pParameters,[None] UINT32 ParameterByteSize)</unmanaged> </member> <member name="M:SharpDX.XAPO.ParameterProviderShadow.ParameterProviderVtbl.GetParameters(System.IntPtr,System.IntPtr,System.Int32)"> <summary> Gets the current values for any effect-specific parameters. </summary> <param name="thisObject">This pointer</param> <param name="paramPointer">[in, out] Receives an effect-specific parameter block. </param> <param name="paramSize">size of the parameters</param> <unmanaged>void IXAPOParameters::GetParameters([Out, Buffer] void* pParameters,[None] UINT32 ParameterByteSize)</unmanaged> </member> <member name="T:SharpDX.XAPO.Fx.Echo"> <summary> An Echo XAPO AudioProcessor </summary> </member> <member name="M:SharpDX.XAPO.Fx.Echo.#ctor"> <summary> Initializes a new instance of the <see cref="T:SharpDX.XAPO.Fx.Echo"/> class. </summary> </member> <member name="T:SharpDX.XAPO.Fx.Equalizer"> <summary> A Equalizer XAPO AudioProcessor </summary> </member> <member name="M:SharpDX.XAPO.Fx.Equalizer.#ctor"> <summary> Initializes a new instance of the <see cref="T:SharpDX.XAPO.Fx.Equalizer"/> class. </summary> </member> <member name="T:SharpDX.XAPO.Fx.MasteringLimiter"> <summary> A MateringLimiter XAPO AudioProcessor </summary> </member> <member name="M:SharpDX.XAPO.Fx.MasteringLimiter.#ctor"> <summary> Initializes a new instance of the <see cref="T:SharpDX.XAPO.Fx.MasteringLimiter"/> class. </summary> </member> <member name="T:SharpDX.XAPO.Fx.Reverb"> <summary> A Reverb XAPO AudioProcessor </summary> </member> <member name="M:SharpDX.XAPO.Fx.Reverb.#ctor"> <summary> Initializes a new instance of the <see cref="T:SharpDX.XAPO.Fx.Reverb"/> class. </summary> </member> </members> </doc>