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

파일 보기 프로젝트 열기: googlecast/RemoteDisplayUnitySample 1 사용 예제들

공개 메소드들

메소드 설명
EnqueueRemoteDisplayAudioBuffer ( float data, int dataByteSize, int numberChannels, int numberFrames ) : void
GetCastDevices ( CastDevice &connectedCastDevice ) : List
GetCastVolume ( ) : float
RenderRemoteDisplay ( ) : void
SelectCastDevice ( string deviceID, CastRemoteDisplayConfiguration config ) : bool
SetAudioFormat ( AudioFormat audioFormat, int sampleRate, int numberChannels, bool isInterleaved ) : void
SetCastVolume ( float volume ) : void
SetRemoteDisplayTexture ( IntPtr texturePtr ) : void
StartScan ( string applicationID, MonoBehaviour scanListener ) : void
StopRemoteDisplaySession ( ) : void
TeardownRemoteDisplay ( ) : void

비공개 메소드들

메소드 설명
_native_GCKUnityEnqueueRemoteDisplayAudioBuffer ( float data, int dataByteSize, int numberChannels, int numberFrames ) : void
_native_GCKUnityFreeStringArrayPtr ( IntPtr stringArrayPtr ) : void
_native_GCKUnityGetCastDeviceInfoAsStringArrayPtr ( ) : IntPtr
_native_GCKUnityGetCastVolume ( ) : float
_native_GCKUnityRenderRemoteDisplay ( ) : void
_native_GCKUnitySelectCastDevice ( string deviceID, RemoteDisplayConfigStruct remoteDisplayConfigStruct ) : bool
_native_GCKUnitySetAudioFormat ( int audioFormat, int sampleRate, int numberChannels, bool isInterleaved ) : void
_native_GCKUnitySetCastVolume ( float volume ) : void
_native_GCKUnitySetRemoteDisplayTexture ( IntPtr texturePtr ) : void
_native_GCKUnityStartScan ( string applicationID, string scanListenerName ) : void
_native_GCKUnityStopRemoteDisplaySession ( ) : void
_native_GCKUnityTeardownRemoteDisplay ( ) : void
getStringArrayFromNativePointer ( IntPtr charStringArray ) : string[]

메소드 상세

EnqueueRemoteDisplayAudioBuffer() 공개 정적인 메소드

public static EnqueueRemoteDisplayAudioBuffer ( float data, int dataByteSize, int numberChannels, int numberFrames ) : void
data float
dataByteSize int
numberChannels int
numberFrames int
리턴 void

GetCastDevices() 공개 정적인 메소드

public static GetCastDevices ( CastDevice &connectedCastDevice ) : List
connectedCastDevice CastDevice
리턴 List

GetCastVolume() 공개 정적인 메소드

public static GetCastVolume ( ) : float
리턴 float

RenderRemoteDisplay() 공개 정적인 메소드

public static RenderRemoteDisplay ( ) : void
리턴 void

SelectCastDevice() 공개 정적인 메소드

public static SelectCastDevice ( string deviceID, CastRemoteDisplayConfiguration config ) : bool
deviceID string
config CastRemoteDisplayConfiguration
리턴 bool

SetAudioFormat() 공개 정적인 메소드

public static SetAudioFormat ( AudioFormat audioFormat, int sampleRate, int numberChannels, bool isInterleaved ) : void
audioFormat AudioFormat
sampleRate int
numberChannels int
isInterleaved bool
리턴 void

SetCastVolume() 공개 정적인 메소드

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

SetRemoteDisplayTexture() 공개 정적인 메소드

public static SetRemoteDisplayTexture ( IntPtr texturePtr ) : void
texturePtr System.IntPtr
리턴 void

StartScan() 공개 정적인 메소드

public static StartScan ( string applicationID, MonoBehaviour scanListener ) : void
applicationID string
scanListener UnityEngine.MonoBehaviour
리턴 void

StopRemoteDisplaySession() 공개 정적인 메소드

public static StopRemoteDisplaySession ( ) : void
리턴 void

TeardownRemoteDisplay() 공개 정적인 메소드

public static TeardownRemoteDisplay ( ) : void
리턴 void