![]() |
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 |