Photon Voice  v2.8
English | 日本語 | 한국
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 CAudioUtilCollection of Audio Utility functions and classes.
 CBufferReaderPushAdapterSimple BufferReaderPushAdapterBase implementation using a single buffer, using synchronous LocalVoice.PushData
 CBufferReaderPushAdapterAsyncPoolBufferReaderPushAdapter implementation using asynchronous LocalVoice.PushDataAsync.
 CBufferReaderPushAdapterAsyncPoolCopyBufferReaderPushAdapter implementation using asynchronous LocalVoice.PushDataAsync and data copy.
 CBufferReaderPushAdapterAsyncPoolFloatToShortBufferReaderPushAdapter implementation using asynchronous LocalVoice.PushDataAsync, converting float samples to short.
 CBufferReaderPushAdapterBaseAdapter base class to move data by reading from IDataReader.Read and pushing to LocalVoice.
 CFactoryPrimitiveArrayPoolPrimitiveArrayPool<T> as wrapped in object factory interface.
 CFactoryReusableArrayArray factory returnig the same array instance as long as it requested with the same array length. If length changes, new array instance created.
 CFramerUtility class to re-frame audio packets.
 CIAudioDescAudio Source interface.
 CIAudioPusherAudio Pusher interface.
 CIAudioReaderAudio Reader interface.
 CIDataReaderInterface for pulling data, in case this is more appropriate than pushing it.
 CIDecoderGeneric decoder interface.
 CIEncoderGeneric encoder interface.
 CIEncoderDirectInterface for an encoder which consumes input data via explicit call.
 CILocalVoiceAudioInterface for an outgoing audio stream.
 CIProcessorAudio Processor interface.
 CIServiceableInterface for classes that want their Service() function to be called regularly in the context of a LocalVoice.
 CLoadBalancingTransportExtends LoadBalancingClient with audio streaming functionality.
 CLocalVoiceRepresents outgoing data stream.
 CLocalVoiceAudioOutgoing audio stream.
 CLocalVoiceAudioDummyDummy LocalVoiceAudio
 CLocalVoiceAudioFloatSpecialization of LocalVoiceAudio for float audio
 CLocalVoiceAudioShortSpecialization of LocalVoiceAudio for short audio
 CLocalVoiceFramedTyped re-framing LocalVoice
 CLocalVoiceFramedBaseTyped re-framing LocalVoice
 CObjectFactoryUniform interface to ObjectPool<TType, TInfo> and single reusable object.
 CObjectPoolGeneric Pool to re-use objects of a certain type (TType) that optionally match a certain property or set of properties (TInfo).
 CPrimitiveArrayPoolPool of Arrays with components of type T, with ObjectPool info being the array's size.
 CRemoteVoiceInfoInformation about a remote voice (incoming stream).
 CRemoteVoiceOptionsEvent Actions and other options for a remote voice (incoming stream).
 CUnsupportedCodecExceptionException thrown if an unsupported codec is encountered.
 CUnsupportedSampleTypeExceptionException thrown if an unsupported audio sample type is encountered.
 CVoiceClientVoice client interact with other clients on network via IVoiceTransport.
 CVoiceInfoDescribes stream properties.