C# Класс Google.Cast.RemoteDisplay.Internal.CastRemoteDisplayiOSUnityBridge

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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