Photon Voice  v2.7
English | 日本語 | 한국
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NPhoton
 NVoice
 NIOS
 NPUN
 NUnity
 CAudioDesc
 CAudioInEnumerator
 CAudioStreamPlayer
 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.
 CIAudioOut
 CIAudioPusherAudio Pusher interface.
 CIAudioReaderAudio Reader interface.
 CIDataReaderInterface for pulling data, in case this is more appropriate than pushing it.
 CIDecoderGeneric decoder interface.
 CIDecoderQueuedOutputImageNative
 CIEncoderGeneric encoder interface.
 CIEncoderDirectInterface for an encoder which consumes input data via explicit call.
 CILocalVoiceAudioInterface for an outgoing audio stream.
 CILogger
 CImageBufferInfo
 CImageBufferNative
 CImageBufferNativeAlloc
 CImageBufferNativeGCHandleSinglePlane
 CImageBufferNativePool
 CImageInputBuf
 CImageOutputBuf
 CIProcessorAudio Processor interface.
 CIServiceableInterface for classes that want their Service() function to be called regularly in the context of a LocalVoice.
 CISyncAudioOut
 CIVoiceTransport
 CLoadBalancingFrontend
 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).
 COpusCodec
 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.
 CVoiceEvent
 CVoiceInfoDescribes stream properties.
 CWebRTCAudioLib
 CWebRTCAudioProcessor
 NPOpusCodec
 COpusDecoder
 COpusEncoder
 COpusException