Photon Voice v2.53

Public Member Functions | Public Attributes | Properties | List of all members
AudioInReader< T > Class Template Reference

Inherits IAudioReader< T >.

Public Member Functions

 AudioInReader (FMODLib.System coreSystem, int device, int suggestedFrequency, ILogger logger)
 
void Dispose ()
 
bool Read (T[] readBuf)
 Fill full given frame buffer with source uncompressed data or return false if not enough such data. More...
 

Public Attributes

bool isRecording
 

Properties

int? SamplingRate [get]
 
int? Channels [get]
 
string Error [get]
 
- Properties inherited from IAudioDesc
int SamplingRate [get]
 Sampling rate of the audio signal (in Hz). More...
 
int Channels [get]
 Number of channels in the audio signal. More...
 
string Error [get]
 If not null, audio object is in invalid state. More...
 

Member Function Documentation

◆ Read()

bool Read ( T[]  buffer)

Fill full given frame buffer with source uncompressed data or return false if not enough such data.

Parameters
bufferBuffer to fill.
Returns
True if buffer was filled successfully, false otherwise.

Implements IDataReader< T >.