Photon Voice: Class List

Photon Voice

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NPhoton
 NVoice
 NIOS
 CAudioSessionParameters
 CAudioSessionParametersPresets
 NPUN
 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.
 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.
 NUnity
 NUtilityScripts
 CConnectAndJoin
 CPhotonVoiceLagSimulationGui
 CPhotonVoiceStatsGuiBasic GUI to show traffic and health statistics of the connection to Photon, toggled by shift+tab.
 CTestTone
 CToneAudioReader
 CAudioClipWrapper
 CAudioOutCapture
 CILoggable
 CIOSAudioForceToSpeaker
 CLogger
 CMicWrapper
 CPhotonVoiceCreatedParams
 CRecorderComponent representing outgoing audio stream in scene.
 CPhotonVoiceCreatedParams
 CRemoteVoiceLink
 CSpeakerComponent representing remote audio stream in local scene.
 CUnityAndroidAudioInAEC
 CUnityAudioOut
 CVoiceComponent
 CVoiceConnectionComponent that represents a client voice connection to Photon Servers.
 CVoiceLogger
 CWebRtcAudioDsp
 CAudioDesc
 CAudioInEnumerator
 CAudioStreamPlayer
 CAudioUtilCollection of Audio Utility functions and classes.
 CILevelMeterAudio Level Metering interface.
 CIVoiceDetectorVoice Activity Detector interface.
 CLevelMeterAudio Level Meter.
 CLevelMeterDummyDummy Audio Level Meter that doesn't actually do anything.
 CLevelMeterFloatLevelMeter specialization for float audio.
 CLevelMeterShortLevelMeter specialization for short audio.
 CResamplerSample-rate conversion Audio Processor.
 CToneAudioPusherIAudioPusher that provides a constant tone signal.
 CToneAudioReaderIAudioReader that provides a constant tone signal.
 CVoiceDetectorSimple voice activity detector triggered by signal level.
 CVoiceDetectorCalibrationCalibration Utility for Voice Detector
 CVoiceDetectorDummyDummy VoiceDetector that doesn't actually do anything.
 CVoiceDetectorFloatVoiceDetector specialization for float audio.
 CVoiceDetectorShortVoiceDetector specialization for float audio.
 CVoiceLevelDetectCalibrateUtility Audio Processor Voice Detection Calibration.
 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
 CDecoder
 CDecoderFactory
 CDecoderFloat
 CDecoderShort
 CEncoder
 CEncoderFloat
 CEncoderShort
 CFactory
 CUtil
 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
 CConfigParam
 CParam
 CWebRTCAudioProcessor
 NPOpusCodec
 COpusDecoder
 COpusEncoder
 COpusException
Online Documentation  -  Dashboard  -  Support Forum Exit Games GmbH