Xeno-rat
Loading...
Searching...
No Matches
NAudio.Wave.WaveCallbackInfo Class Reference

Wave Callback Info. More...

Collaboration diagram for NAudio.Wave.WaveCallbackInfo:

Static Public Member Functions

static WaveCallbackInfo FunctionCallback ()
 Returns a new instance of WaveCallbackInfo with WaveCallbackStrategy set to FunctionCallback and IntPtr set to Zero.
 
static WaveCallbackInfo NewWindow ()
 Creates a new instance of WaveCallbackInfo with WaveCallbackStrategy set to NewWindow and IntPtr set to Zero.
 
static WaveCallbackInfo ExistingWindow (IntPtr handle)
 Returns a new WaveCallbackInfo object with the specified WaveCallbackStrategy and handle.
 

Properties

WaveCallbackStrategy Strategy [get, private set]
 Callback Strategy.
 
IntPtr Handle [get, private set]
 Window Handle (if applicable)
 

Private Member Functions

 WaveCallbackInfo (WaveCallbackStrategy strategy, IntPtr handle)
 

Private Attributes

WaveWindow waveOutWindow
 
WaveWindowNative waveOutWindowNative
 

Detailed Description

Wave Callback Info.

Constructor & Destructor Documentation

◆ WaveCallbackInfo()

NAudio.Wave.WaveCallbackInfo.WaveCallbackInfo ( WaveCallbackStrategy strategy,
IntPtr handle )
inlineprivate
Here is the caller graph for this function:

Member Function Documentation

◆ ExistingWindow()

static WaveCallbackInfo NAudio.Wave.WaveCallbackInfo.ExistingWindow ( IntPtr handle)
inlinestatic

Returns a new WaveCallbackInfo object with the specified WaveCallbackStrategy and handle.

Parameters
handleThe handle of the existing window.
Exceptions
ArgumentExceptionThrown when the handle is zero.
Returns
A new WaveCallbackInfo object with the specified WaveCallbackStrategy and handle.
Here is the call graph for this function:

◆ FunctionCallback()

static WaveCallbackInfo NAudio.Wave.WaveCallbackInfo.FunctionCallback ( )
inlinestatic

Returns a new instance of WaveCallbackInfo with WaveCallbackStrategy set to FunctionCallback and IntPtr set to Zero.

Returns
A new instance of WaveCallbackInfo with specified WaveCallbackStrategy and IntPtr.
Here is the call graph for this function:

◆ NewWindow()

static WaveCallbackInfo NAudio.Wave.WaveCallbackInfo.NewWindow ( )
inlinestatic

Creates a new instance of WaveCallbackInfo with WaveCallbackStrategy set to NewWindow and IntPtr set to Zero.

Returns
A new instance of WaveCallbackInfo with WaveCallbackStrategy set to NewWindow and IntPtr set to Zero.
Here is the call graph for this function:

Member Data Documentation

◆ waveOutWindow

WaveWindow NAudio.Wave.WaveCallbackInfo.waveOutWindow
private

◆ waveOutWindowNative

WaveWindowNative NAudio.Wave.WaveCallbackInfo.waveOutWindowNative
private

Property Documentation

◆ Handle

IntPtr NAudio.Wave.WaveCallbackInfo.Handle
getprivate set

Window Handle (if applicable)

◆ Strategy

WaveCallbackStrategy NAudio.Wave.WaveCallbackInfo.Strategy
getprivate set

Callback Strategy.


The documentation for this class was generated from the following file: