Example #1
0
        /**
         * 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);
 }