C# Class AudioSession, code

Inheritance: IDisposable
Datei anzeigen Open project: shendongnian/code Class Usage Examples

Public Methods

Method Description
AudioSession ( IAudioSessionControl2, control )
Dispose ( ) : void
EnumerateAll ( ) : IEnumerable
GetChannelsPeakValues ( ) : float[]
GetSpeakersChannelsPeakValues ( ) : float[]
ToString ( ) : string

Private Methods

Method Description
ExtractIcon ( IntPtr, ptr, string pszExeFileName, int nIconIndex ) : IntPtr,
GetIcon ( ) : Icon,
GetString ( GetStringFn fn ) : string
ParseIconLocationPath ( string location, string &path ) : int
PathParseIconLocation ( string pszIconFile ) : int
SHLoadIndirectString ( string pszSource, StringBuilder pszOutBuf, int cchOutBuf, IntPtr ppvReserved ) : int

Method Details

AudioSession() public method

public AudioSession ( IAudioSessionControl2, control )
control IAudioSessionControl2,

Dispose() public method

public Dispose ( ) : void
return void

EnumerateAll() public static method

public static EnumerateAll ( ) : IEnumerable
return IEnumerable

GetChannelsPeakValues() public method

public GetChannelsPeakValues ( ) : float[]
return float[]

GetSpeakersChannelsPeakValues() public static method

public static GetSpeakersChannelsPeakValues ( ) : float[]
return float[]

ToString() public method

public ToString ( ) : string
return string