C# Class Google.Cast.RemoteDisplay.Internal.CastRemoteDisplayiOSUnityBridge

Afficher le fichier Open project: googlecast/RemoteDisplayUnitySample Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
_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[]

Method Details

EnqueueRemoteDisplayAudioBuffer() public static méthode

public static EnqueueRemoteDisplayAudioBuffer ( float data, int dataByteSize, int numberChannels, int numberFrames ) : void
data float
dataByteSize int
numberChannels int
numberFrames int
Résultat void

GetCastDevices() public static méthode

public static GetCastDevices ( CastDevice &connectedCastDevice ) : List
connectedCastDevice CastDevice
Résultat List

GetCastVolume() public static méthode

public static GetCastVolume ( ) : float
Résultat float

RenderRemoteDisplay() public static méthode

public static RenderRemoteDisplay ( ) : void
Résultat void

SelectCastDevice() public static méthode

public static SelectCastDevice ( string deviceID, CastRemoteDisplayConfiguration config ) : bool
deviceID string
config CastRemoteDisplayConfiguration
Résultat bool

SetAudioFormat() public static méthode

public static SetAudioFormat ( AudioFormat audioFormat, int sampleRate, int numberChannels, bool isInterleaved ) : void
audioFormat AudioFormat
sampleRate int
numberChannels int
isInterleaved bool
Résultat void

SetCastVolume() public static méthode

public static SetCastVolume ( float volume ) : void
volume float
Résultat void

SetRemoteDisplayTexture() public static méthode

public static SetRemoteDisplayTexture ( IntPtr texturePtr ) : void
texturePtr System.IntPtr
Résultat void

StartScan() public static méthode

public static StartScan ( string applicationID, MonoBehaviour scanListener ) : void
applicationID string
scanListener UnityEngine.MonoBehaviour
Résultat void

StopRemoteDisplaySession() public static méthode

public static StopRemoteDisplaySession ( ) : void
Résultat void

TeardownRemoteDisplay() public static méthode

public static TeardownRemoteDisplay ( ) : void
Résultat void