documentation
.HELP!
Photon Voice Documentation
Photon Voice: OpusCodec.Factory Class Reference
Photon Voice
previous page
next page
Photon Voice
v2.7
Main Page
Related Pages
Classes
Class List
Class Index
Class Hierarchy
Class Members
Photon
Voice
OpusCodec
Factory
Static Public Member Functions
|
List of all members
OpusCodec.Factory Class Reference
Static Public Member Functions
static
IEncoder
CreateEncoder< B >
(
VoiceInfo
i,
ILogger
logger)
Online Documentation
-
Dashboard
-
Support Forum
Exit Games GmbH
previous page
start
next page
Menu
Homepage
Table of contents
Photon Voice Doxygen Readme
Package Functions
All
Enumerations
Classes
Class List
Photon
Voice
IOS
AudioSessionParameters
CategoryOptionsToInt
ToString
Category
CategoryOptions
Mode
AudioSessionParametersPresets
Game
VoIP
PUN
PhotonVoiceNetwork
Awake
ConnectAndJoinRoom
Disconnect
OnApplicationQuit
OnDestroy
OnVoiceStateChanged
SimpleSpeakerFactory
AutoConnectAndJoin
AutoCreateSpeakerIfNotFound
AutoLeaveAndDisconnect
VoiceRoomNameSuffix
Instance
PhotonVoiceView
Awake
AutoCreateRecorderIfNotFound
SetupDebugSpeaker
UsePrimaryRecorder
IsRecorder
IsRecording
IsSetup
IsSpeaker
IsSpeaking
RecorderInUse
SpeakerInUse
Unity
UtilityScripts
ConnectAndJoin
ConnectNow
OnConnected
OnConnectedToMaster
OnCreatedRoom
OnCreateRoomFailed
OnCustomAuthenticationFailed
OnCustomAuthenticationResponse
OnDisconnected
OnFriendListUpdate
OnJoinedRoom
OnJoinRandomFailed
OnJoinRoomFailed
OnLeftRoom
OnRegionListReceived
RandomRoom
RoomName
IsConnected
PhotonVoiceLagSimulationGui
OnEnable
PhotonVoiceStatsGui
TestTone
ToneAudioReader
ToneAudioReader
Dispose
Read
Channels
Error
SamplingRate
AudioClipWrapper
AudioClipWrapper
Dispose
Read
Channels
Error
Loop
SamplingRate
AudioOutCapture
OnAudioFrame
ILoggable
Logger
LogLevel
IOSAudioForceToSpeaker
Logger
LogDebug
LogError
LogInfo
LogWarning
MicWrapper
MicWrapper
Dispose
Read
Channels
Error
SamplingRate
PhotonVoiceCreatedParams
AudioDesc
Voice
Recorder
PhotonVoiceCreatedParams
InputSourceType
Microphone
AudioClip
Factory
MicType
Unity
Photon
SampleTypeConv
None
Short
Init
ReInit
RestartRecording
SendPhotonVoiceCreatedMessage
StartRecording
StopRecording
VoiceDetectorCalibrate
AudioClip
AudioGroup
AutoStart
Bitrate
DebugEchoMode
Encrypt
FrameDuration
InputFactory
InterestGroup
IsCurrentlyTransmitting
IsInitialized
IsRecording
LevelMeter
LoopAudioClip
MicrophoneType
PhotonMicrophoneDeviceId
PhotonMicrophoneEnumerator
ReactOnSystemChanges
ReliableMode
RequiresInit
RequiresRestart
SamplingRate
SourceType
TransmitEnabled
TypeConvert
UnityMicrophoneDevice
UserData
voiceAudio
VoiceDetection
VoiceDetectionDelayMs
VoiceDetectionThreshold
VoiceDetector
VoiceDetectorCalibrating
RemoteVoiceLink
RemoteVoiceLink
ChannelId
Info
PlayerId
VoiceId
FloatFrameDecoded
RemoteVoiceRemoved
Speaker
Awake
PlayDelayMs
Actor
IsLinked
IsPlaying
Lag
OnRemoteVoiceRemoveAction
UnityAndroidAudioInAEC
UnityAndroidAudioInAEC
Dispose
SetCallback
Channels
Error
SamplingRate
UnityAudioOut
UnityAudioOut
Pause
Push
Service
Start
Stop
UnPause
FRAME_POOL_CAPACITY
IsPlaying
Lag
PlaySamplePos
VoiceComponent
Awake
logLevel
Logger
LogLevel
VoiceConnection
Awake
CalcStatistics
ConnectUsingSettings
FixedUpdate
LinkSpeaker
OnApplicationQuit
OnDestroy
OnVoiceStateChanged
SimpleSpeakerFactory
Update
cachedRemoteVoices
PrimaryRecorder
Settings
SpeakerFactory
BestRegionSummaryInPreferences
Client
ClientState
FramesLostPercent
FramesLostPerSecond
FramesReceivedPerSecond
Logger
LogLevel
SpeakerPrefab
VoiceClient
RemoteVoiceAdded
SpeakerLinked
VoiceLogger
VoiceLogger
VoiceLogger
LogDebug
LogError
LogInfo
LogWarning
IsDebugEnabled
IsErrorEnabled
IsInfoEnabled
IsWarningEnabled
LogLevel
Tag
WebRtcAudioDsp
Awake
AEC
AECMobile
AGC
Bypass
HighPass
NoiseSuppression
ReverseStreamDelayMs
VAD
AudioDesc
AudioDesc
Dispose
Channels
Error
SamplingRate
AudioInEnumerator
AudioInEnumerator
Dispose
IDAtIndex
IDIsValid
NameAtIndex
Refresh
IsSupported
Count
Error
AudioStreamPlayer
AudioStreamPlayer
Push
Service
Start
Stop
IsPlaying
Lag
AudioUtil
ILevelMeter
ResetAccumAvgPeakAmp
AccumAvgPeakAmp
CurrentAvgAmp
CurrentPeakAmp
IVoiceDetector
ActivityDelayMs
Detected
DetectedTime
On
Threshold
OnDetected
LevelMeter
Dispose
Process
ResetAccumAvgPeakAmp
accumAvgPeakAmpCount
accumAvgPeakAmpSum
ampPeak
ampSum
bufferSize
prevValues
prevValuesHead
AccumAvgPeakAmp
CurrentAvgAmp
CurrentPeakAmp
LevelMeterDummy
ResetAccumAvgPeakAmp
AccumAvgPeakAmp
CurrentAvgAmp
CurrentPeakAmp
LevelMeterFloat
LevelMeterFloat
Process
LevelMeterShort
LevelMeterShort
Process
Resampler
Resampler
Dispose
Process
frameResampled
ToneAudioPusher
ToneAudioPusher
Dispose
SetCallback
Channels
Error
SamplingRate
ToneAudioReader
ToneAudioReader
Dispose
Read
Channels
Error
SamplingRate
VoiceDetector
Dispose
Process
activityDelay
activityDelayValuesCount
autoSilenceCounter
valuesCountPerSec
ActivityDelayMs
Detected
DetectedTime
On
Threshold
OnDetected
VoiceDetectorCalibration
VoiceDetectorCalibration
Calibrate
Dispose
Process
calibrateCount
IsCalibrating
VoiceDetectorDummy
ActivityDelayMs
Detected
DetectedTime
On
OnDetected
Threshold
VoiceDetectorFloat
VoiceDetectorFloat
Process
VoiceDetectorShort
VoiceDetectorShort
Process
VoiceLevelDetectCalibrate
VoiceLevelDetectCalibrate
Calibrate
Dispose
Process
IsCalibrating
LevelMeter
VoiceDetector
Convert
Convert
ForceToStereo< T >
Resample< T >
ResampleAndConvert
ResampleAndConvert
BufferReaderPushAdapter
BufferReaderPushAdapter
Service
buffer
BufferReaderPushAdapterAsyncPool
BufferReaderPushAdapterAsyncPool
Service
BufferReaderPushAdapterAsyncPoolCopy
BufferReaderPushAdapterAsyncPoolCopy
Service
buffer
BufferReaderPushAdapterAsyncPoolFloatToShort
BufferReaderPushAdapterAsyncPoolFloatToShort
Service
BufferReaderPushAdapterBase
BufferReaderPushAdapterBase
Dispose
Service
reader
FactoryPrimitiveArrayPool
FactoryPrimitiveArrayPool
FactoryPrimitiveArrayPool
Dispose
Free
Free
New
New
Info
FactoryReusableArray
FactoryReusableArray
Dispose
Free
Free
New
New
Info
Framer
Framer
Count
Frame
IAudioDesc
Channels
Error
SamplingRate
IAudioOut
Push
Service
Start
Stop
IsPlaying
Lag
IAudioPusher
SetCallback
IAudioReader
IDataReader
Read
IDecoder
Input
Open
Error
IDecoderQueuedOutputImageNative
OutputImageBufferGetter
OutputImageFlip
OutputImageFormat
IEncoder
DequeueOutput
Error
Output
IEncoderDirect
Input
ILocalVoiceAudio
VoiceDetectorCalibrate
LevelMeter
VoiceDetector
VoiceDetectorCalibrating
ILogger
LogDebug
LogError
LogInfo
LogWarning
ImageBufferInfo
ImageBufferInfo
Flip
Format
Height
Rotation
Stride
Width
ImageBufferNative
ImageBufferNative
Dispose
Release
Info
Planes
ImageBufferNativeAlloc
ImageBufferNativeAlloc
Dispose
Release
ImageBufferNativeGCHandleSinglePlane
ImageBufferNativeGCHandleSinglePlane
Dispose
PinPlane
Release
ImageBufferNativePool
ImageBufferNativePool
ImageBufferNativePool
createObject
destroyObject
Factory
infosMatch
ImageInputBuf
Buf
Flip
Height
ImageFormat
Rotation
Stride
Width
ImageOutputBuf
Buf
Height
Stride
Width
IProcessor
Process
IServiceable
Service
ISyncAudioOut
Pause
UnPause
PlaySamplePos
IVoiceTransport
ChannelIdStr
IsChannelJoined
PlayerIdStr
SendFrame
SendVoiceRemove
SendVoicesInfo
SetDebugEchoMode
LoadBalancingFrontend
LoadBalancingTransport
LoadBalancingTransport
ChangeAudioGroups
ChannelIdStr
Dispose
IsChannelJoined
LogDebug
LogError
LogInfo
LogWarning
PlayerIdStr
SendDebugEchoVoicesInfo
SendFrame
SendVoiceRemove
SendVoicesInfo
Service
SetDebugEchoMode
voiceClient
GlobalAudioGroup
GlobalInterestGroup
VoiceClient
LocalVoice
CreateDefaultEncoder
Dispose
RemoveSelf
resetNoTransmitCnt
DATA_POOL_CAPACITY
disposed
disposeLock
encoder
voiceClient
DebugEchoMode
Encrypt
FramesSent
FramesSentBytes
Group
Info
InterestGroup
IsCurrentlyTransmitting
LocalUserServiceable
Logger
LogPrefix
Name
Reliable
TransmitEnabled
LocalVoiceAudio
Create
CreateDefaultEncoder
initBuiltinProcessors
VoiceDetectorCalibrate
channels
levelMeter
resampleSource
voiceDetector
voiceDetectorCalibration
LevelMeter
VoiceDetector
VoiceDetectorCalibrating
LocalVoiceAudioDummy
LocalVoiceAudioDummy
VoiceDetectorCalibrate
Dummy
LevelMeter
VoiceDetector
VoiceDetectorCalibrating
LocalVoiceAudioFloat
LocalVoiceAudioShort
LocalVoiceFramed
AddPostProcessor
AddPreProcessor
ClearProcessors
Dispose
PushData
PushDataAsync
BufferFactory
PushDataAsyncReady
LocalVoiceFramedBase
FrameSize
ObjectFactory
Free
Free
New
New
Info
ObjectPool
ObjectPool
ObjectPool
AcquireOrCreate
AcquireOrCreate
createObject
destroyObject
Dispose
infosMatch
Init
Release
Release
capacity
info
name
pos
Info
LogPrefix
OpusCodec
Decoder
Decoder
decodeTyped
Dispose
Input
Open
decoder
Error
DecoderFactory
Create< T >
DecoderFloat
DecoderFloat
decodeTyped
DecoderShort
DecoderShort
decodeTyped
Encoder
Encoder
DequeueOutput
Dispose
encodeTyped
Input
disposed
encoder
Error
Output
EncoderFloat
encodeTyped
EncoderShort
encodeTyped
Factory
CreateEncoder< B >
Util
FrameDuration
Frame2dot5ms
Frame5ms
Frame10ms
Frame20ms
Frame40ms
Frame60ms
PrimitiveArrayPool
PrimitiveArrayPool
PrimitiveArrayPool
createObject
destroyObject
infosMatch
RemoteVoiceInfo
ChannelId
Info
PlayerId
VoiceId
RemoteVoiceOptions
SetOutput
SetOutput
SetOutput
Decoder
OnRemoteVoiceRemoveAction
output
OutputImageFlip
OutputImageFormat
outType
UnsupportedCodecException
UnsupportedCodecException
UnsupportedSampleTypeException
UnsupportedSampleTypeException
VoiceClient
CreateLocalVoice
CreateLocalVoiceAudio< T >
CreateLocalVoiceAudioFromSource
CreateLocalVoiceFramed< T >
Dispose
LocalVoicesInChannel
RemoteVoiceInfoDelegate
RemoveLocalVoice
Service
DebugLostPercent
FramesLost
FramesReceived
FramesSent
FramesSentBytes
GlobalInterestGroup
LocalVoices
OnRemoteVoiceInfoAction
RemoteVoiceInfos
RoundTripTime
RoundTripTimeVariance
SuppressInfoDuplicateWarning
VoiceEvent
Code
VoiceInfo
CreateAudioOpus
ToString
Bitrate
Channels
Codec
FrameDurationSamples
FrameDurationUs
FrameSize
Height
SamplingRate
UserData
Width
WebRTCAudioLib
ConfigParam
AEC_DELAY_AGNOSTIC
AEC_EXTENDED_FILTER
AGC_EXPERIMENTAL
AGC_EXPERIMENTAL_CLIP_LEVEL_MIN
AGC_EXPERIMENTAL_STARTUP_MIN_VOLUME
Param
AEC
AEC_SUPPRESSION_LEVEL
AECM
AECM_COMFORT_NOISE
AECM_ROUTING_MODE
AGC
AGC_COMPRESSION_GAIN
AGC_LIMITER
AGC_MODE
HIGH_PASS_FILTER
NS
NS_LEVEL
REVERSE_STREAM_DELAY_MS
VAD
VAD_FRAME_SIZE_MS
VAD_LIKEHOOD
webrtc_audio_processor_create
webrtc_audio_processor_destroy
webrtc_audio_processor_init
webrtc_audio_processor_process
webrtc_audio_processor_process_reverse
webrtc_audio_processor_set_config_param
webrtc_audio_processor_set_param
WebRTCAudioProcessor
WebRTCAudioProcessor
Dispose
OnAudioOutFrameFloat
Process
AEC
AECMComfortNoise
AECMobile
AECMRoutingMode
AECStreamDelayMs
AGC
Bypass
HighPass
NoiseSuppression
VAD
POpusCodec
OpusDecoder
OpusDecoder
DecodePacketFloat
DecodePacketShort
Dispose
PreviousPacketBandwidth
Version
OpusEncoder
OpusEncoder
Dispose
Encode
Encode
BitrateMax
Bitrate
Complexity
DtxEnabled
EncoderDelay
ExpectedPacketLossPercentage
ForceChannels
FrameSizePerChannel
InputChannels
InputSamplingRate
MaxBandwidth
SignalHint
UseInbandFEC
UseUnconstrainedVBR
Version
OpusException
OpusException
StatusCode
Class Index
Class Hierarchy
AudioSessionParameters
AudioSessionParametersPresets
AudioUtil
BufferReaderPushAdapterBase< float >
BufferReaderPushAdapterAsyncPoolFloatToShort
WebRTCAudioLib.ConfigParam
ConnectionHandler
VoiceConnection
PhotonVoiceNetwork
OpusCodec.Decoder< float >
OpusCodec.DecoderFloat
OpusCodec.Decoder< short >
OpusCodec.DecoderShort
OpusCodec.DecoderFactory
OpusCodec.Encoder< float >
OpusCodec.EncoderFloat
OpusCodec.Encoder< short >
OpusCodec.EncoderShort
Exception
UnsupportedCodecException
UnsupportedSampleTypeException
OpusException
OpusCodec.Factory
Framer< T >
Framer< float >
IAudioOut< T >
AudioStreamPlayer< T >
ISyncAudioOut< T >
IAudioOut< float >
IAudioPusher< short >
UnityAndroidAudioInAEC
IAudioReader< float >
AudioClipWrapper
MicWrapper
ToneAudioReader
IConnectionCallbacks
ConnectAndJoin
IDisposable
AudioInEnumerator
IAudioDesc
AudioDesc
IAudioPusher< T >
AudioUtil.ToneAudioPusher< T >
IAudioReader< T >
AudioUtil.ToneAudioReader< T >
IDataReader< T >
IAudioReader< T >
IDecoder
IDecoderQueuedOutputImageNative
OpusCodec.Decoder< T >
IEncoder
IEncoderDirect< B >
ImageBufferNativeAlloc
ImageBufferNativeGCHandleSinglePlane
IProcessor< T >
AudioUtil.LevelMeter< T >
AudioUtil.Resampler< T >
AudioUtil.VoiceDetector< T >
AudioUtil.VoiceDetectorCalibration< T >
AudioUtil.VoiceLevelDetectCalibrate< T >
LoadBalancingTransport
LoadBalancingFrontend
LocalVoice
LocalVoiceAudioDummy
LocalVoiceFramedBase
LocalVoiceFramed< T >
LocalVoiceAudio< T >
ObjectFactory< TType, TInfo >
ObjectPool< TType, TInfo >
VoiceClient
OpusDecoder
OpusEncoder
IEncoderDirect< T[]>
OpusCodec.Encoder< T >
AudioUtil.ILevelMeter
AudioUtil.LevelMeter< T >
AudioUtil.LevelMeterDummy
ILocalVoiceAudio
LocalVoiceAudio< T >
LocalVoiceAudioDummy
ILoggable
VoiceComponent
PhotonVoiceView
Recorder
Speaker
WebRtcAudioDsp
VoiceConnection
ILogger
IVoiceTransport
LoadBalancingTransport
Logger
VoiceLogger
ImageBufferInfo
ImageBufferNative
ImageBufferNativeAlloc
ImageBufferNativeGCHandleSinglePlane
ImageBufferNativePool< Photon.Voice.ImageBufferNativeAlloc >
ImageBufferNativePool< Photon.Voice.ImageBufferNativeGCHandleSinglePlane >
ImageInputBuf
ImageOutputBuf
IMatchmakingCallbacks
ConnectAndJoin
IProcessor< short >
WebRTCAudioProcessor
IServiceable
BufferReaderPushAdapterBase< T >
BufferReaderPushAdapter< T >
BufferReaderPushAdapterAsyncPool< T >
BufferReaderPushAdapterAsyncPoolCopy< T >
ISyncAudioOut< float >
UnityAudioOut
AudioUtil.IVoiceDetector
AudioUtil.VoiceDetector< T >
AudioUtil.VoiceDetectorDummy
AudioUtil.LevelMeter< float >
AudioUtil.LevelMeterFloat
AudioUtil.LevelMeter< short >
AudioUtil.LevelMeterShort
LoadBalancingClient
LoadBalancingTransport
LocalVoiceAudio< float >
LocalVoiceAudioFloat
LocalVoiceAudio< short >
LocalVoiceAudioShort
MonoBehaviour
AudioOutCapture
IOSAudioForceToSpeaker
ConnectAndJoin
PhotonVoiceLagSimulationGui
PhotonVoiceStatsGui
TestTone
VoiceComponent
ObjectFactory< T[], int >
FactoryPrimitiveArrayPool< T >
FactoryReusableArray< T >
ObjectPool< T, ImageBufferInfo >
ImageBufferNativePool< T >
ObjectPool< T[], int >
PrimitiveArrayPool< T >
OpusCodec
WebRTCAudioLib.Param
PhotonVoiceCreatedParams
Recorder.PhotonVoiceCreatedParams
PrimitiveArrayPool< float >
RemoteVoiceInfo
RemoteVoiceLink
RemoteVoiceOptions
OpusCodec.Util
AudioUtil.VoiceDetector< float >
AudioUtil.VoiceDetectorFloat
AudioUtil.VoiceDetector< short >
AudioUtil.VoiceDetectorShort
VoiceEvent
VoiceInfo
WebRTCAudioLib
WebRTCAudioProcessor
Class Members
All
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
Functions
Variables
Properties
Events
Get in touch
Submit feedback about this site to:
[email protected]