C# 클래스 Google.Cast.RemoteDisplay.Internal.CastRemoteDisplayExtensionManager

상속: UnityEngine.MonoBehaviour
파일 보기 프로젝트 열기: googlecast/RemoteDisplayUnitySample 1 사용 예제들

공개 메소드들

메소드 설명
GetCastDevices ( ) : List
GetCastVolume ( ) : float
GetLastError ( ) : CastError
GetSelectedCastDevice ( ) : CastDevice
IsCasting ( ) : bool
OnAudioFilterRead ( float data, int channels ) : void
OnGUI ( ) : void
SelectCastDevice ( string deviceId ) : void
SetCastVolume ( float volume ) : void
SetEventHandlers ( CastEventHandler onCastDevicesUpdatedCallback, CastEventHandler onRemoteDisplaySessionStartCallback, CastEventHandler onRemoteDisplaySessionEndCallback, CastEventHandler onErrorCallback, CastVolumeHandler onVolumeChangedCallback ) : void
StopRemoteDisplaySession ( ) : void
UpdateAudioListener ( AudioListener previouslistener, AudioListener newlistener ) : void
UpdateRemoteDisplayTexture ( ) : void
_callback_OnCastDevicesUpdated ( string dummy ) : void
_callback_OnCastError ( string rawErrorString ) : void
_callback_OnRemoteDisplaySessionEnd ( string dummy ) : void
_callback_OnRemoteDisplaySessionStart ( string deviceId ) : void
_callback_OnVolumeUpdated ( string volumeString ) : void

비공개 메소드들

메소드 설명
Activate ( ) : void
Awake ( ) : void
CacheSelectedDevice ( string deviceId ) : void
Deactivate ( ) : void
DiscardGeneratedTextureIfNeeded ( ) : void
MaybeRenderFrame ( ) : void
OnApplicationPause ( bool paused ) : void
OnDisable ( ) : void
OnEnable ( ) : void
RenderRemoteDisplayCoroutine ( ) : IEnumerator
SetVolumeDeferred ( ) : IEnumerator
Update ( ) : void
UpdateCastDevicesFromNativeCode ( ) : void
checkValidTexture ( ) : void
disconnect ( ) : void
extractErrorCode ( string rawErrorString ) : CastErrorCode
extractErrorString ( string rawErrorString ) : string

메소드 상세

GetCastDevices() 공개 메소드

public GetCastDevices ( ) : List
리턴 List

GetCastVolume() 공개 메소드

public GetCastVolume ( ) : float
리턴 float

GetLastError() 공개 메소드

public GetLastError ( ) : CastError
리턴 CastError

GetSelectedCastDevice() 공개 메소드

public GetSelectedCastDevice ( ) : CastDevice
리턴 CastDevice

IsCasting() 공개 메소드

public IsCasting ( ) : bool
리턴 bool

OnAudioFilterRead() 공개 메소드

public OnAudioFilterRead ( float data, int channels ) : void
data float
channels int
리턴 void

OnGUI() 공개 메소드

public OnGUI ( ) : void
리턴 void

SelectCastDevice() 공개 메소드

public SelectCastDevice ( string deviceId ) : void
deviceId string
리턴 void

SetCastVolume() 공개 메소드

public SetCastVolume ( float volume ) : void
volume float
리턴 void

SetEventHandlers() 공개 메소드

public SetEventHandlers ( CastEventHandler onCastDevicesUpdatedCallback, CastEventHandler onRemoteDisplaySessionStartCallback, CastEventHandler onRemoteDisplaySessionEndCallback, CastEventHandler onErrorCallback, CastVolumeHandler onVolumeChangedCallback ) : void
onCastDevicesUpdatedCallback CastEventHandler
onRemoteDisplaySessionStartCallback CastEventHandler
onRemoteDisplaySessionEndCallback CastEventHandler
onErrorCallback CastEventHandler
onVolumeChangedCallback CastVolumeHandler
리턴 void

StopRemoteDisplaySession() 공개 메소드

public StopRemoteDisplaySession ( ) : void
리턴 void

UpdateAudioListener() 공개 메소드

public UpdateAudioListener ( AudioListener previouslistener, AudioListener newlistener ) : void
previouslistener UnityEngine.AudioListener
newlistener UnityEngine.AudioListener
리턴 void

UpdateRemoteDisplayTexture() 공개 메소드

public UpdateRemoteDisplayTexture ( ) : void
리턴 void

_callback_OnCastDevicesUpdated() 공개 메소드

public _callback_OnCastDevicesUpdated ( string dummy ) : void
dummy string
리턴 void

_callback_OnCastError() 공개 메소드

public _callback_OnCastError ( string rawErrorString ) : void
rawErrorString string
리턴 void

_callback_OnRemoteDisplaySessionEnd() 공개 메소드

public _callback_OnRemoteDisplaySessionEnd ( string dummy ) : void
dummy string
리턴 void

_callback_OnRemoteDisplaySessionStart() 공개 메소드

public _callback_OnRemoteDisplaySessionStart ( string deviceId ) : void
deviceId string
리턴 void

_callback_OnVolumeUpdated() 공개 메소드

public _callback_OnVolumeUpdated ( string volumeString ) : void
volumeString string
리턴 void