C# Класс HoloToolkit.Unity.MicStream

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CheckForErrorOnCall ( int returnCode ) : bool

Prints useful error/warning messages based on error codes returned from the functions in this class

MicStartStream ( bool keepData, bool previewOnDevice ) : int

Call this to start receiving data from a microphone. Then, each frame, call MicGetFrame.

MicStopRecording ( ) : string

Finishes writing the file recording started with MicStartRecording.

Приватные методы

Метод Описание
MicDestroy ( ) : int
MicGetDefaultBufferSize ( ) : int
MicGetDefaultNumChannels ( ) : int
MicGetFrame ( float buffer, int length, int numchannels ) : int
MicInitializeCustomRate ( int category, int samplerate ) : int
MicInitializeDefault ( int category ) : int
MicPause ( ) : int
MicResume ( ) : int
MicSetGain ( float g ) : int
MicStartRecording ( string filename, bool previewOnDevice ) : int
MicStartStream ( bool keepData, bool previewOnDevice, LiveMicCallback micsignal ) : int
MicStopRecording ( StringBuilder sb ) : void
MicStopStream ( ) : int

Описание методов

CheckForErrorOnCall() публичный статический Метод

Prints useful error/warning messages based on error codes returned from the functions in this class
public static CheckForErrorOnCall ( int returnCode ) : bool
returnCode int An error code returned by another function in this class
Результат bool

MicStartStream() публичный статический Метод

Call this to start receiving data from a microphone. Then, each frame, call MicGetFrame.
public static MicStartStream ( bool keepData, bool previewOnDevice ) : int
keepData bool If true, all data will stay in the queue, if the client code is running behind. This can lead to significant audio lag, so is not appropriate for low-latency situations like reall-time voice chat.
previewOnDevice bool If true, the audio from the microphone will be played through your speakers.
Результат int

MicStopRecording() публичный статический Метод

Finishes writing the file recording started with MicStartRecording.
public static MicStopRecording ( ) : string
Результат string