C# Класс Windows8.Conference.WebRTC.NAudioCaptureProvider

Наследование: AudioCaptureProvider
Показать файл Открыть проект

Открытые методы

Метод Описание
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