CAndroidAudioInParameters | |
►CAttribute | |
CMonoPInvokeCallbackAttribute | |
►CAudioOutDelayControl | |
CAudioOutDelayControl< T > | |
►CAudioOutDelayControl< float > | |
CUnityAudioOut | |
►CAudioOutDelayControl< T > | |
CAudioSyncBuffer< T > | |
►CAudioOut< T > | |
CAudioOutEvent< T > | |
CAudioSessionParameters | |
CAudioSessionParametersPresets | |
CAudioSyncBuffer< float > | |
CAudioUtil | Collection of Audio Utility functions and classes |
►CBufferReaderPushAdapterBase< float > | |
CBufferReaderPushAdapterAsyncPoolFloatToShort | BufferReaderPushAdapter<T> implementation using asynchronous LocalVoiceFramed<T>.PushDataAsync, converting float samples to short |
►CBufferReaderPushAdapterBase< short > | |
CBufferReaderPushAdapterAsyncPoolShortToFloat | BufferReaderPushAdapter<T> implementation using asynchronous LocalVoiceFramed<T>.PushDataAsync, converting short samples to float |
CCaptureDevice | |
►CConnectionHandler | |
►CVoiceConnection | Component that represents a Voice client |
CUnityVoiceClient | Component that represents a Voice client and manages a simple Unity integration: a single Recorder and multiple remote speakers |
►CVoiceFollowClient | This class can be used to automatically sync client states between Leader and Voice clients |
CFusionVoiceClient | |
CPunVoiceClient | This class can be used to automatically sync client states between PUN and Voice. It also finds the Speaker component for a character's voice. For this to work attach a PhotonVoiceView next to the PhotonView of your player's prefab |
CVoiceClient.CreateOptions | |
CDeviceFeatures | |
CDeviceInfo | |
CRecorderPreset.DSP | |
►COpusCodec.Encoder< float > | |
COpusCodec.EncoderFloat | |
►COpusCodec.Encoder< short > | |
COpusCodec.EncoderShort | |
►CException | |
CUnsupportedCodecException | Exception thrown if an unsupported codec is encountered |
CUnsupportedPlatformException | Exception thrown if an unsupported platform is encountered |
CUnsupportedSampleTypeException | Exception thrown if an unsupported audio sample type is encountered |
COpusCodec.Factory | |
CFactoryPrimitiveArrayPool< short > | |
CFlip | |
CFrameBuffer | |
CFrameOut< T > | |
►CFramer< T > | Utility class to re-frame packets |
CFramerResampler< T > | |
CFramer< float > | |
►CIAudioOut< T > | |
CAudioOutDelayControl< T > | |
CAudioOutDummy< T > | |
CIAudioOut< float > | |
►CIAudioPusher< float > | |
CAudioInPusher | |
CAudioInPusher | |
CMicWrapperPusher | |
►CIAudioPusher< short > | |
CAndroidAudioInAEC | |
CAudioInPusher | |
CWindowsAudioInPusher | |
►CIAudioReader< float > | |
CAudioInReader | |
CAudioInReader | |
CAudioClipWrapper | |
CMicWrapper | |
►CIConnectionCallbacks | |
CConnectAndJoin | |
►CIDisposable | |
CDecoderConfigFrame | Stores the config frame and prevents other frames decoding until the decoder is ready |
►CIAudioDesc | Audio Source interface |
CAudioDesc | |
►CIAudioPusher< T > | Audio Pusher interface |
►CAudioUtil.GeneratorPusher< T > | IAudioPusher that provides a constant tone signal |
CAudioUtil.ToneAudioPusher< T > | IAudioPusher that provides a constant tone signal |
CAudioUtil.WaveformAudioPusher< T > | IAudioPusher that provides the given waveform |
►CIAudioReader< T > | Audio Reader interface |
►CAudioUtil.GeneratorReader< T > | |
CAudioUtil.ToneAudioReader< T > | IAudioReader that provides a constant tone signal |
CAudioUtil.WaveformAudioReader< T > | IAudioReader that provides the given waveform |
CAudioInReader< T > | |
►CIAudioInChangeNotifier | |
CAudioInChangeNotifierNotSupported | |
CAudioInChangeNotifier | |
CAudioInChangeNotifier | |
►CIDataReader< T > | Interface for pulling data, in case this is more appropriate than pushing it |
CIAudioReader< T > | Audio Reader interface |
►CIDecoder | Generic decoder interface |
CIDecoderDirect< B > | Interface for an decoder which outputs data via explicit call |
COpusCodec.Decoder< T > | |
CRawCodec.Decoder< T > | |
►CIDeviceEnumerator | |
►CDeviceEnumeratorBase | |
CAudioInEnumerator | |
CAudioInEnumerator | Enumerates microphones available on device |
CAudioInEnumerator | |
CVideoInEnumerator | |
►CDeviceEnumerator | |
CAudioInEnumerator | |
CVideoInEnumerator | |
CAudioInEnumerator | Enumerates microphones available on device |
►CIEncoder | Generic encoder interface |
CIEncoderDirect< B > | Interface for an encoder which consumes input data via explicit call |
CImageBufferNativeAlloc | |
CImageBufferNativeGCHandleBytes | |
CImageBufferNativeGCHandleSinglePlane | |
►CIProcessor< T > | 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 media streaming functionality |
CLoadBalancingTransport2 | Variant of LoadBalancingTransport. Aims to be non-alloc at the cost of breaking compatibility with older clients |
►CLocalVoice | Represents outgoing data stream |
CLocalVoiceAudioDummy | Dummy LocalVoiceAudio |
►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) |
CWaveWriter | |
CVoiceClient | Voice client interact with other clients on network via IVoiceTransport |
►CIEncoderDirect< ImageBufferNative > | |
CIEncoderDirectImage | Interface for an encoder which consumes images via explicit call |
►CIEncoderDirect< T[]> | |
COpusCodec.Encoder< T > | |
CRawCodec.Encoder< T > | |
►CIEnumerable | |
CIDeviceEnumerator | |
►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 |
►CILogger | |
CLoadBalancingTransport | Extends LoadBalancingClient with media streaming functionality |
CLogger | |
CImageBufferInfo | |
►CImageBufferNative | |
CImageBufferNativeAlloc | |
CImageBufferNativeGCHandleBytes | |
CImageBufferNativeGCHandleSinglePlane | |
CImageBufferNativePool< Photon.Voice.ImageBufferNativeAlloc > | |
CImageBufferNativePool< Photon.Voice.ImageBufferNativeGCHandleBytes > | |
CImageBufferNativePool< Photon.Voice.ImageBufferNativeGCHandleSinglePlane > | |
►CIMatchmakingCallbacks | |
CConnectAndJoin | |
►CINetworkRunnerCallbacks | |
CFusionVoiceClient | |
►CIProcessor< float > | |
CMicAmplifierFloat | |
►CIProcessor< short > | |
CMicAmplifierShort | |
CWebRTCAudioProcessor | |
►CIResettable | |
CAudioInPusher | |
CAudioInReader | |
CAndroidAudioInAEC | |
►CIServiceable | Interface for classes that want their Service() function to be called regularly in the context of a LocalVoice |
►CBufferReaderPushAdapterBase< T > | Adapter base reading data from IDataReader<T>.Read and pushing it to LocalVoice |
CBufferReaderPushAdapterAsyncPool< T > | BufferReaderPushAdapter<T> implementation using asynchronous LocalVoiceFramed<T>.PushDataAsync |
►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 |
►CIVoiceTransport | |
CLoadBalancingTransport | Extends LoadBalancingClient with media streaming functionality |
►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 media streaming functionality |
►CLocalVoiceAudio< float > | |
CLocalVoiceAudioFloat | Specialization of LocalVoiceAudio<T> for float audio |
►CLocalVoiceAudio< short > | |
CLocalVoiceAudioShort | Specialization of LocalVoiceAudio<T> for short audio |
►CMonoBehaviour | |
CAudioOutCapture | |
CMicWrapperPusherOnAudioFilterRead | |
CConnectAndJoin | |
CPhotonVoiceLagSimulationGui | |
CPhotonVoiceStatsGui | Basic GUI to show traffic and health statistics of the connection to Photon, toggled by shift+tab |
CTestTone | |
►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 |
CAudioChangesHandler | This component is useful to handle audio device and config changes |
CFMODRecorderSetup | |
CRecorder | Component representing outgoing audio stream in scene |
CRecorderPreset | |
►CSpeaker | |
CSpeakerFMOD | |
CSpeakerAudioFilterRead | |
CMicAmplifier | |
CMicrophonePermission | Helper to request Microphone permission on Android or iOS |
CSaveIncomingStreamToFile | |
CSaveOutgoingStreamToFile | |
CWebRtcAudioDsp | |
CVoiceLogger | |
►CMonoBehaviourPun | |
CVoiceDebugScript | Utility script to be attached next to PhotonVoiceView & PhotonView on the player prefab to be network instantiated. Call voiceDebugScript.CantHearYou() on the networked object of the remote (or local) player if you can't hear the corresponding player |
►CNetworkBehaviour | |
CVoiceNetworkObject | |
CObjectFactory< float[], int > | |
CObjectFactory< short[], int > | |
►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 | |
CPhotonVoiceCreatedParams | |
CImageBufferNative.PlaneSet | |
CPlatform | |
CAudioOutDelayControl.PlayDelayConfig | |
CRawCodec | |
CRemoteVoiceInfo | Information about a remote voice (incoming stream) |
CRemoteVoiceLink | |
CRemoteVoiceOptions | Event Actions and other options for a remote voice (incoming stream) |
►CScriptableObject | |
CPhotonAppSettings | Collection of connection-relevant settings, used internally by PhotonNetwork.ConnectUsingSettings |
CSendFrameParams | |
CRawCodec.ShortToFloat | |
CImageBufferInfo.StrideSet | |
CAudioUtil.TempoUp< T > | |
CUnityLogger | |
CUnityMicrophone | A wrapper around UnityEngine.Microphone to be able to safely use Microphone and compile for WebGL |
COpusCodec.Util | |
CVoiceComponentImpl | |
CVoiceCreateOptions | Used to initialize optional properties of the LocalVoice instance at creation time |
►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 | |