Photon Voice: Class Hierarchy

Photon Voice

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CAudioSessionParameters
 CAudioSessionParametersPresets
 CAudioUtilCollection of Audio Utility functions and classes.
 CBufferReaderPushAdapterBase< float >
 CBufferReaderPushAdapterAsyncPoolFloatToShortBufferReaderPushAdapter implementation using asynchronous LocalVoice.PushDataAsync, converting float samples to short.
 CWebRTCAudioLib.ConfigParam
 CConnectionHandler
 CVoiceConnectionComponent that represents a client voice connection to Photon Servers.
 CPhotonVoiceNetworkThis class can be used to automatically sync client states between PUN and Voice. It also sets a custom PUN Speaker factory to find the Speaker component for a character's voice. For this to work attach a PhotonVoiceView next to the PhotonView of your player's prefab.
 COpusCodec.Decoder< float >
 COpusCodec.DecoderFloat
 COpusCodec.Decoder< short >
 COpusCodec.DecoderShort
 COpusCodec.DecoderFactory
 COpusCodec.Encoder< float >
 COpusCodec.EncoderFloat
 COpusCodec.Encoder< short >
 COpusCodec.EncoderShort
 CException
 CUnsupportedCodecExceptionException thrown if an unsupported codec is encountered.
 CUnsupportedSampleTypeExceptionException thrown if an unsupported audio sample type is encountered.
 COpusException
 COpusCodec.Factory
 CFramer< T >Utility class to re-frame audio packets.
 CFramer< float >
 CIAudioOut< T >
 CAudioStreamPlayer< T >
 CISyncAudioOut< T >
 CIAudioOut< float >
 CIAudioPusher< short >
 CUnityAndroidAudioInAEC
 CIAudioReader< float >
 CAudioClipWrapper
 CMicWrapper
 CToneAudioReader
 CIConnectionCallbacks
 CConnectAndJoin
 CIDisposable
 CAudioInEnumerator
 CIAudioDescAudio Source interface.
 CAudioDesc
 CIAudioPusher< T >Audio Pusher interface.
 CAudioUtil.ToneAudioPusher< T >IAudioPusher that provides a constant tone signal.
 CIAudioReader< T >Audio Reader interface.
 CAudioUtil.ToneAudioReader< T >IAudioReader that provides a constant tone signal.
 CIDataReader< T >Interface for pulling data, in case this is more appropriate than pushing it.
 CIAudioReader< T >Audio Reader interface.
 CIDecoderGeneric decoder interface.
 CIDecoderQueuedOutputImageNative
 COpusCodec.Decoder< T >
 CIEncoderGeneric encoder interface.
 CIEncoderDirect< B >Interface for an encoder which consumes input data via explicit call.
 CImageBufferNativeAlloc
 CImageBufferNativeGCHandleSinglePlane
 CIProcessor< T >Audio Processor interface.
 CAudioUtil.LevelMeter< T >Audio Level Meter.
 CAudioUtil.Resampler< T >Sample-rate conversion Audio Processor.
 CAudioUtil.VoiceDetector< T >Simple voice activity detector triggered by signal level.
 CAudioUtil.VoiceDetectorCalibration< T >Calibration Utility for Voice Detector
 CAudioUtil.VoiceLevelDetectCalibrate< T >Utility Audio Processor Voice Detection Calibration.
 CLoadBalancingTransportExtends LoadBalancingClient with audio streaming functionality.
 CLoadBalancingFrontend
 CLocalVoiceRepresents outgoing data stream.
 CLocalVoiceAudioDummyDummy LocalVoiceAudio
 CLocalVoiceFramedBaseTyped re-framing LocalVoice
 CLocalVoiceFramed< T >Typed re-framing LocalVoice
 CLocalVoiceAudio< T >Outgoing audio stream.
 CObjectFactory< TType, TInfo >Uniform interface to ObjectPool<TType, TInfo> and single reusable object.
 CObjectPool< TType, TInfo >Generic Pool to re-use objects of a certain type (TType) that optionally match a certain property or set of properties (TInfo).
 CVoiceClientVoice client interact with other clients on network via IVoiceTransport.
 COpusDecoder
 COpusEncoder
 CIEncoderDirect< T[]>
 COpusCodec.Encoder< T >
 CAudioUtil.ILevelMeterAudio Level Metering interface.
 CAudioUtil.LevelMeter< T >Audio Level Meter.
 CAudioUtil.LevelMeterDummyDummy Audio Level Meter that doesn't actually do anything.
 CILocalVoiceAudioInterface for an outgoing audio stream.
 CLocalVoiceAudio< T >Outgoing audio stream.
 CLocalVoiceAudioDummyDummy LocalVoiceAudio
 CILoggable
 CVoiceComponent
 CPhotonVoiceViewComponent that should be attached to a networked PUN prefab that has PhotonView. It will bind remote Recorder with local Speaker of the same networked prefab. This component makes automatic voice stream routing easy for players' characters/avatars.
 CRecorderComponent representing outgoing audio stream in scene.
 CSpeakerComponent representing remote audio stream in local scene.
 CWebRtcAudioDsp
 CVoiceConnectionComponent that represents a client voice connection to Photon Servers.
 CILogger
 CIVoiceTransport
 CLoadBalancingTransportExtends LoadBalancingClient with audio streaming functionality.
 CLogger
 CVoiceLogger
 CImageBufferInfo
 CImageBufferNative
 CImageBufferNativeAlloc
 CImageBufferNativeGCHandleSinglePlane
 CImageBufferNativePool< Photon.Voice.ImageBufferNativeAlloc >
 CImageBufferNativePool< Photon.Voice.ImageBufferNativeGCHandleSinglePlane >
 CImageInputBuf
 CImageOutputBuf
 CIMatchmakingCallbacks
 CConnectAndJoin
 CIProcessor< short >
 CWebRTCAudioProcessor
 CIServiceableInterface for classes that want their Service() function to be called regularly in the context of a LocalVoice.
 CBufferReaderPushAdapterBase< T >Adapter base class to move data by reading from IDataReader.Read and pushing to LocalVoice.
 CBufferReaderPushAdapter< T >Simple BufferReaderPushAdapterBase implementation using a single buffer, using synchronous LocalVoice.PushData
 CBufferReaderPushAdapterAsyncPool< T >BufferReaderPushAdapter implementation using asynchronous LocalVoice.PushDataAsync.
 CBufferReaderPushAdapterAsyncPoolCopy< T >BufferReaderPushAdapter implementation using asynchronous LocalVoice.PushDataAsync and data copy.
 CISyncAudioOut< float >
 CUnityAudioOut
 CAudioUtil.IVoiceDetectorVoice Activity Detector interface.
 CAudioUtil.VoiceDetector< T >Simple voice activity detector triggered by signal level.
 CAudioUtil.VoiceDetectorDummyDummy VoiceDetector that doesn't actually do anything.
 CAudioUtil.LevelMeter< float >
 CAudioUtil.LevelMeterFloatLevelMeter specialization for float audio.
 CAudioUtil.LevelMeter< short >
 CAudioUtil.LevelMeterShortLevelMeter specialization for short audio.
 CLoadBalancingClient
 CLoadBalancingTransportExtends LoadBalancingClient with audio streaming functionality.
 CLocalVoiceAudio< float >
 CLocalVoiceAudioFloatSpecialization of LocalVoiceAudio for float audio
 CLocalVoiceAudio< short >
 CLocalVoiceAudioShortSpecialization of LocalVoiceAudio for short audio
 CMonoBehaviour
 CAudioOutCapture
 CIOSAudioForceToSpeaker
 CConnectAndJoin
 CPhotonVoiceLagSimulationGui
 CPhotonVoiceStatsGuiBasic GUI to show traffic and health statistics of the connection to Photon, toggled by shift+tab.
 CTestTone
 CVoiceComponent
 CObjectFactory< T[], int >
 CFactoryPrimitiveArrayPool< T >PrimitiveArrayPool<T> as wrapped in object factory interface.
 CFactoryReusableArray< T >Array factory returnig the same array instance as long as it requested with the same array length. If length changes, new array instance created.
 CObjectPool< T, ImageBufferInfo >
 CImageBufferNativePool< T >
 CObjectPool< T[], int >
 CPrimitiveArrayPool< T >Pool of Arrays with components of type T, with ObjectPool info being the array's size.
 COpusCodec
 CWebRTCAudioLib.Param
 CPhotonVoiceCreatedParams
 CRecorder.PhotonVoiceCreatedParams
 CPrimitiveArrayPool< float >
 CRemoteVoiceInfoInformation about a remote voice (incoming stream).
 CRemoteVoiceLink
 CRemoteVoiceOptionsEvent Actions and other options for a remote voice (incoming stream).
 COpusCodec.Util
 CAudioUtil.VoiceDetector< float >
 CAudioUtil.VoiceDetectorFloatVoiceDetector specialization for float audio.
 CAudioUtil.VoiceDetector< short >
 CAudioUtil.VoiceDetectorShortVoiceDetector specialization for float audio.
 CVoiceEvent
 CVoiceInfoDescribes stream properties.
 CWebRTCAudioLib
 CWebRTCAudioProcessor
Online Documentation  -  Dashboard  -  Support Forum Exit Games GmbH