/** * Connect to a specified device and start a remote display session. */ public static bool SelectCastDevice(string deviceID, CastRemoteDisplayConfiguration config) { RemoteDisplayConfigStruct remoteDisplayConfigStruct; remoteDisplayConfigStruct.frameRate = Convert.ToInt32(config.FrameRate); remoteDisplayConfigStruct.resolution = Convert.ToInt32(config.Resolution); remoteDisplayConfigStruct.targetDelay = Convert.ToInt32(targetDelay); remoteDisplayConfigStruct.disableAdaptiveVideoBitrate = config.DisableAdaptiveVideoBitrate; return(_native_GCKUnitySelectCastDevice(deviceID, remoteDisplayConfigStruct)); }
/** * Connect to a specified device and start a remote display session. */ public static bool SelectCastDevice(string deviceID, CastRemoteDisplayConfiguration config) { RemoteDisplayConfigStruct remoteDisplayConfigStruct; remoteDisplayConfigStruct.frameRate = Convert.ToInt32(config.FrameRate); remoteDisplayConfigStruct.resolution = Convert.ToInt32(config.Resolution); remoteDisplayConfigStruct.targetDelay = Convert.ToInt32(targetDelay); remoteDisplayConfigStruct.disableAdaptiveVideoBitrate = config.DisableAdaptiveVideoBitrate; return _native_GCKUnitySelectCastDevice(deviceID, remoteDisplayConfigStruct); }