![]() |
Photon Voice
v2.7
|
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
| ▼NPhoton | |
| ▼NVoice | |
| ►NIOS | |
| CAudioSessionParameters | |
| CAudioSessionParametersPresets | |
| ►NPUN | |
| 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. |
| 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. |
| ►NUnity | |
| ►NUtilityScripts | |
| CConnectAndJoin | |
| CPhotonVoiceLagSimulationGui | |
| CPhotonVoiceStatsGui | Basic 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 | |
| ►CRecorder | Component representing outgoing audio stream in scene. |
| CPhotonVoiceCreatedParams | |
| CRemoteVoiceLink | |
| CSpeaker | Component representing remote audio stream in local scene. |
| CUnityAndroidAudioInAEC | |
| CUnityAudioOut | |
| CVoiceComponent | |
| CVoiceConnection | Component that represents a client voice connection to Photon Servers. |
| CVoiceLogger | |
| CWebRtcAudioDsp | |
| CAudioDesc | |
| CAudioInEnumerator | |
| CAudioStreamPlayer | |
| ►CAudioUtil | Collection of Audio Utility functions and classes. |
| CILevelMeter | Audio Level Metering interface. |
| CIVoiceDetector | Voice Activity Detector interface. |
| CLevelMeter | Audio Level Meter. |
| CLevelMeterDummy | Dummy Audio Level Meter that doesn't actually do anything. |
| CLevelMeterFloat | LevelMeter specialization for float audio. |
| CLevelMeterShort | LevelMeter specialization for short audio. |
| CResampler | Sample-rate conversion Audio Processor. |
| CToneAudioPusher | IAudioPusher that provides a constant tone signal. |
| CToneAudioReader | IAudioReader that provides a constant tone signal. |
| CVoiceDetector | Simple voice activity detector triggered by signal level. |
| CVoiceDetectorCalibration | Calibration Utility for Voice Detector |
| CVoiceDetectorDummy | Dummy VoiceDetector that doesn't actually do anything. |
| CVoiceDetectorFloat | VoiceDetector specialization for float audio. |
| CVoiceDetectorShort | VoiceDetector specialization for float audio. |
| CVoiceLevelDetectCalibrate | Utility Audio Processor Voice Detection Calibration. |
| CBufferReaderPushAdapter | Simple BufferReaderPushAdapterBase implementation using a single buffer, using synchronous LocalVoice.PushData |
| CBufferReaderPushAdapterAsyncPool | BufferReaderPushAdapter implementation using asynchronous LocalVoice.PushDataAsync. |
| CBufferReaderPushAdapterAsyncPoolCopy | BufferReaderPushAdapter implementation using asynchronous LocalVoice.PushDataAsync and data copy. |
| CBufferReaderPushAdapterAsyncPoolFloatToShort | BufferReaderPushAdapter implementation using asynchronous LocalVoice.PushDataAsync, converting float samples to short. |
| CBufferReaderPushAdapterBase | Adapter base class to move data by reading from IDataReader.Read and pushing to LocalVoice. |
| CFactoryPrimitiveArrayPool | PrimitiveArrayPool<T> as wrapped in object factory interface. |
| CFactoryReusableArray | Array factory returnig the same array instance as long as it requested with the same array length. If length changes, new array instance created. |
| CFramer | Utility class to re-frame audio packets. |
| CIAudioDesc | Audio Source interface. |
| CIAudioOut | |
| CIAudioPusher | Audio Pusher interface. |
| CIAudioReader | Audio Reader interface. |
| CIDataReader | Interface for pulling data, in case this is more appropriate than pushing it. |
| CIDecoder | Generic decoder interface. |
| CIDecoderQueuedOutputImageNative | |
| CIEncoder | Generic encoder interface. |
| CIEncoderDirect | Interface for an encoder which consumes input data via explicit call. |
| CILocalVoiceAudio | Interface for an outgoing audio stream. |
| CILogger | |
| CImageBufferInfo | |
| CImageBufferNative | |
| CImageBufferNativeAlloc | |
| CImageBufferNativeGCHandleSinglePlane | |
| CImageBufferNativePool | |
| CImageInputBuf | |
| CImageOutputBuf | |
| CIProcessor | Audio Processor interface. |
| CIServiceable | Interface for classes that want their Service() function to be called regularly in the context of a LocalVoice. |
| CISyncAudioOut | |
| CIVoiceTransport | |
| CLoadBalancingFrontend | |
| CLoadBalancingTransport | Extends LoadBalancingClient with audio streaming functionality. |
| CLocalVoice | Represents outgoing data stream. |
| CLocalVoiceAudio | Outgoing audio stream. |
| CLocalVoiceAudioDummy | Dummy LocalVoiceAudio |
| CLocalVoiceAudioFloat | Specialization of LocalVoiceAudio for float audio |
| CLocalVoiceAudioShort | Specialization of LocalVoiceAudio for short audio |
| CLocalVoiceFramed | Typed re-framing LocalVoice |
| CLocalVoiceFramedBase | Typed re-framing LocalVoice |
| CObjectFactory | Uniform interface to ObjectPool<TType, TInfo> and single reusable object. |
| CObjectPool | Generic 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 | |
| CPrimitiveArrayPool | Pool of Arrays with components of type T, with ObjectPool info being the array's size. |
| CRemoteVoiceInfo | Information about a remote voice (incoming stream). |
| CRemoteVoiceOptions | Event Actions and other options for a remote voice (incoming stream). |
| CUnsupportedCodecException | Exception thrown if an unsupported codec is encountered. |
| CUnsupportedSampleTypeException | Exception thrown if an unsupported audio sample type is encountered. |
| CVoiceClient | Voice client interact with other clients on network via IVoiceTransport. |
| CVoiceEvent | |
| CVoiceInfo | Describes stream properties. |
| ►CWebRTCAudioLib | |
| CConfigParam | |
| CParam | |
| CWebRTCAudioProcessor | |
| ▼NPOpusCodec | |
| COpusDecoder | |
| COpusEncoder | |
| COpusException |
