Photon Voice  v2.8
English | 日本語 | 한국
Namespaces | Classes | Enumerations
Photon.Voice Namespace Reference

Namespaces

namespace  IOS
 
namespace  PUN
 
namespace  Unity
 

Classes

class  AudioDesc
 
class  AudioInEnumerator
 
class  AudioStreamPlayer
 
class  AudioUtil
 Collection of Audio Utility functions and classes. More...
 
class  BufferReaderPushAdapter
 Simple BufferReaderPushAdapterBase implementation using a single buffer, using synchronous LocalVoice.PushData More...
 
class  BufferReaderPushAdapterAsyncPool
 BufferReaderPushAdapter implementation using asynchronous LocalVoice.PushDataAsync. More...
 
class  BufferReaderPushAdapterAsyncPoolCopy
 BufferReaderPushAdapter implementation using asynchronous LocalVoice.PushDataAsync and data copy. More...
 
class  BufferReaderPushAdapterAsyncPoolFloatToShort
 BufferReaderPushAdapter implementation using asynchronous LocalVoice.PushDataAsync, converting float samples to short. More...
 
class  BufferReaderPushAdapterBase
 Adapter base class to move data by reading from IDataReader.Read and pushing to LocalVoice. More...
 
class  FactoryPrimitiveArrayPool
 PrimitiveArrayPool<T> as wrapped in object factory interface. More...
 
class  FactoryReusableArray
 Array factory returnig the same array instance as long as it requested with the same array length. If length changes, new array instance created. More...
 
class  Framer
 Utility class to re-frame audio packets. More...
 
interface  IAudioDesc
 Audio Source interface. More...
 
interface  IAudioOut
 
interface  IAudioPusher
 Audio Pusher interface. More...
 
interface  IAudioReader
 Audio Reader interface. More...
 
interface  IDataReader
 Interface for pulling data, in case this is more appropriate than pushing it. More...
 
interface  IDecoder
 Generic decoder interface. More...
 
interface  IDecoderQueuedOutputImageNative
 
interface  IEncoder
 Generic encoder interface. More...
 
interface  IEncoderDirect
 Interface for an encoder which consumes input data via explicit call. More...
 
interface  ILocalVoiceAudio
 Interface for an outgoing audio stream. More...
 
interface  ILogger
 
class  ImageBufferInfo
 
class  ImageBufferNative
 
class  ImageBufferNativeAlloc
 
class  ImageBufferNativeGCHandleSinglePlane
 
class  ImageBufferNativePool
 
struct  ImageInputBuf
 
struct  ImageOutputBuf
 
interface  IProcessor
 Audio Processor interface. More...
 
interface  IServiceable
 Interface for classes that want their Service() function to be called regularly in the context of a LocalVoice. More...
 
interface  ISyncAudioOut
 
interface  IVoiceTransport
 
class  LoadBalancingFrontend
 
class  LoadBalancingTransport
 Extends LoadBalancingClient with audio streaming functionality. More...
 
class  LocalVoice
 Represents outgoing data stream. More...
 
class  LocalVoiceAudio
 Outgoing audio stream. More...
 
class  LocalVoiceAudioDummy
 Dummy LocalVoiceAudio More...
 
class  LocalVoiceAudioFloat
 Specialization of LocalVoiceAudio for float audio More...
 
class  LocalVoiceAudioShort
 Specialization of LocalVoiceAudio for short audio More...
 
class  LocalVoiceFramed
 Typed re-framing LocalVoice More...
 
class  LocalVoiceFramedBase
 Typed re-framing LocalVoice More...
 
interface  ObjectFactory
 Uniform interface to ObjectPool<TType, TInfo> and single reusable object. More...
 
class  ObjectPool
 Generic Pool to re-use objects of a certain type (TType) that optionally match a certain property or set of properties (TInfo). More...
 
class  OpusCodec
 
class  PhotonTransportProtocol
 
class  PrimitiveArrayPool
 Pool of Arrays with components of type T, with ObjectPool info being the array's size. More...
 
class  RemoteVoice
 
class  RemoteVoiceInfo
 Information about a remote voice (incoming stream). More...
 
struct  RemoteVoiceOptions
 Event Actions and other options for a remote voice (incoming stream). More...
 
class  UnsupportedCodecException
 Exception thrown if an unsupported codec is encountered. More...
 
class  UnsupportedSampleTypeException
 Exception thrown if an unsupported audio sample type is encountered. More...
 
class  VoiceClient
 Voice client interact with other clients on network via IVoiceTransport. More...
 
class  VoiceEvent
 
struct  VoiceInfo
 Describes stream properties. More...
 
class  WebRTCAudioLib
 
class  WebRTCAudioProcessor
 

Enumerations

enum  Codec
 Enum for Media Codecs supported by PhotonVoice. More...
 
enum  ImageFormat
 
enum  Rotation
 
enum  Flip
 

Enumeration Type Documentation

enum Codec
strong

Enum for Media Codecs supported by PhotonVoice.

Transmitted in VoiceInfo. Do not change the values of this Enum!

Enumerator
AudioOpus 

OPUS audio