![]() |
Photon Voice
v2.7
|
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
CAudioSessionParameters | |
CAudioSessionParametersPresets | |
CAudioUtil | Collection of Audio Utility functions and classes. |
►CBufferReaderPushAdapterBase< float > | |
CBufferReaderPushAdapterAsyncPoolFloatToShort | BufferReaderPushAdapter implementation using asynchronous LocalVoice.PushDataAsync, converting float samples to short. |
CWebRTCAudioLib.ConfigParam | |
►CConnectionHandler | |
►CVoiceConnection | Component that represents a client voice connection to Photon Servers. |
CPhotonVoiceNetwork | This 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 | |
CUnsupportedCodecException | Exception thrown if an unsupported codec is encountered. |
CUnsupportedSampleTypeException | Exception 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 | |
►CIAudioDesc | Audio 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. |
►CIDecoder | Generic decoder interface. |
CIDecoderQueuedOutputImageNative | |
COpusCodec.Decoder< T > | |
►CIEncoder | Generic 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. |
►CLoadBalancingTransport | Extends LoadBalancingClient with audio streaming functionality. |
CLoadBalancingFrontend | |
►CLocalVoice | Represents outgoing data stream. |
CLocalVoiceAudioDummy | Dummy LocalVoiceAudio |
►CLocalVoiceFramedBase | Typed 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). |
CVoiceClient | Voice client interact with other clients on network via IVoiceTransport. |
COpusDecoder | |
COpusEncoder | |
►CIEncoderDirect< T[]> | |
COpusCodec.Encoder< T > | |
►CAudioUtil.ILevelMeter | Audio Level Metering interface. |
CAudioUtil.LevelMeter< T > | Audio Level Meter. |
CAudioUtil.LevelMeterDummy | Dummy Audio Level Meter that doesn't actually do anything. |
►CILocalVoiceAudio | Interface for an outgoing audio stream. |
CLocalVoiceAudio< T > | Outgoing audio stream. |
CLocalVoiceAudioDummy | Dummy LocalVoiceAudio |
►CILoggable | |
►CVoiceComponent | |
CPhotonVoiceView | Component 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. |
CRecorder | Component representing outgoing audio stream in scene. |
CSpeaker | Component representing remote audio stream in local scene. |
CWebRtcAudioDsp | |
CVoiceConnection | Component that represents a client voice connection to Photon Servers. |
►CILogger | |
►CIVoiceTransport | |
CLoadBalancingTransport | Extends 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 | |
►CIServiceable | Interface 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.IVoiceDetector | Voice Activity Detector interface. |
CAudioUtil.VoiceDetector< T > | Simple voice activity detector triggered by signal level. |
CAudioUtil.VoiceDetectorDummy | Dummy VoiceDetector that doesn't actually do anything. |
►CAudioUtil.LevelMeter< float > | |
CAudioUtil.LevelMeterFloat | LevelMeter specialization for float audio. |
►CAudioUtil.LevelMeter< short > | |
CAudioUtil.LevelMeterShort | LevelMeter specialization for short audio. |
►CLoadBalancingClient | |
CLoadBalancingTransport | Extends LoadBalancingClient with audio streaming functionality. |
►CLocalVoiceAudio< float > | |
CLocalVoiceAudioFloat | Specialization of LocalVoiceAudio for float audio |
►CLocalVoiceAudio< short > | |
CLocalVoiceAudioShort | Specialization of LocalVoiceAudio for short audio |
►CMonoBehaviour | |
CAudioOutCapture | |
CIOSAudioForceToSpeaker | |
CConnectAndJoin | |
CPhotonVoiceLagSimulationGui | |
CPhotonVoiceStatsGui | Basic 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 > | |
CRemoteVoiceInfo | Information about a remote voice (incoming stream). |
CRemoteVoiceLink | |
CRemoteVoiceOptions | Event Actions and other options for a remote voice (incoming stream). |
COpusCodec.Util | |
►CAudioUtil.VoiceDetector< float > | |
CAudioUtil.VoiceDetectorFloat | VoiceDetector specialization for float audio. |
►CAudioUtil.VoiceDetector< short > | |
CAudioUtil.VoiceDetectorShort | VoiceDetector specialization for float audio. |
CVoiceEvent | |
CVoiceInfo | Describes stream properties. |
►CWebRTCAudioLib | |
CWebRTCAudioProcessor |