Photon Voice v2.53

Static Public Member Functions | List of all members
Platform Class Reference

Static Public Member Functions

static IDeviceEnumerator CreateAudioInEnumerator (ILogger logger)
 
static IAudioInChangeNotifier CreateAudioInChangeNotifier (Action callback, ILogger logger)
 
static IEncoder CreateDefaultAudioEncoder< T > (ILogger logger, VoiceInfo info)
 
static IAudioDesc CreateDefaultAudioSource (ILogger logger, DeviceInfo dev, int samplingRate, int channels, object otherParams=null)
 
static IDeviceEnumerator CreateVideoInEnumerator (ILogger logger)
 
static IEncoderDirectImage CreateDefaultVideoEncoder (ILogger logger, VoiceInfo info)
 
static IDecoderDirect< ImageBufferNativeCreateDefaultVideoDecoder (ILogger logger, VoiceInfo info)
 
static IVideoRecorder CreateDefaultVideoRecorder (ILogger logger, VoiceInfo info, DeviceInfo camDevice, Action< IVideoRecorder > onReady)
 
static IVideoPlayer CreateDefaultVideoPlayer (ILogger logger, VoiceInfo info, Action< IVideoPlayer > onReady)
 
static IPreviewManager CreateDefaultPreviewManager (ILogger logger)
 
static IVideoRecorder CreateVideoRecorderUnityTexture (ILogger logger, VoiceInfo info, DeviceInfo camDevice, Action< IVideoRecorder > onReady)
 
static IVideoPlayer CreateVideoPlayerUnityTexture (ILogger logger, VoiceInfo info, Action< IVideoPlayer > onReady)
 
static IPreviewManager CreatePreviewManagerUnityTexture (ILogger logger)