C# 클래스 Windows8.Conference.WebRTC.NAudioCaptureProvider

상속: AudioCaptureProvider
파일 보기 프로젝트 열기: QuickBlox/quickblox-dotnet-sdk

공개 메소드들

메소드 설명
Destroy ( ) : void

Destroys this instance.

GetAudioDeviceInfo ( int audioDeviceNumber ) : DeviceInformation
GetAudioDeviceInfos ( ) : DeviceInformationCollection
GetDeviceNames ( ) : string[]

Gets the connected device names.

GetLabel ( ) : string

Gets the label of the audio device.

Initialize ( AudioCaptureInitializeArgs captureArgs ) : void

Initializes the audio capture provider.

Start ( ) : bool

Starts the audio capture.

Stop ( ) : void

Stops the audio capture.

비공개 메소드들

메소드 설명
FloatBytesToShortBytes ( byte floatData, int floatIndex, byte shortData, int shortIndex, int sampleCount ) : void
NAudioCaptureProvider ( ) : FM
StartWasapi ( ) : void
StopWasapi ( ) : void
WasapiIn_DataAvailable ( object sender, NAudio.Wave.WaveInEventArgs e ) : void

메소드 상세

Destroy() 공개 메소드

Destroys this instance.
public Destroy ( ) : void
리턴 void

GetAudioDeviceInfo() 공개 정적인 메소드

public static GetAudioDeviceInfo ( int audioDeviceNumber ) : DeviceInformation
audioDeviceNumber int
리턴 Windows.Devices.Enumeration.DeviceInformation

GetAudioDeviceInfos() 공개 정적인 메소드

public static GetAudioDeviceInfos ( ) : DeviceInformationCollection
리턴 DeviceInformationCollection

GetDeviceNames() 공개 메소드

Gets the connected device names.
public GetDeviceNames ( ) : string[]
리턴 string[]

GetLabel() 공개 메소드

Gets the label of the audio device.
public GetLabel ( ) : string
리턴 string

Initialize() 공개 메소드

Initializes the audio capture provider.
public Initialize ( AudioCaptureInitializeArgs captureArgs ) : void
captureArgs AudioCaptureInitializeArgs The arguments.
리턴 void

Start() 공개 메소드

Starts the audio capture.
public Start ( ) : bool
리턴 bool

Stop() 공개 메소드

Stops the audio capture.
public Stop ( ) : void
리턴 void