rv.data.Media.LiveVideoProperties */ class LiveVideoProperties extends \Google\Protobuf\Internal\Message { /** * Generated from protobuf field .rv.data.Media.VideoDevice video_device = 1; */ protected $video_device = null; /** * Generated from protobuf field .rv.data.Media.AudioDevice audio_device = 2; */ protected $audio_device = null; /** * Generated from protobuf field int32 live_video_index = 3; */ protected $live_video_index = 0; /** * Constructor. * * @param array $data { * Optional. Data for populating the Message object. * * @type \Rv\Data\Media\VideoDevice $video_device * @type \Rv\Data\Media\AudioDevice $audio_device * @type int $live_video_index * } */ public function __construct($data = NULL) { \GPBMetadata\GraphicsData::initOnce(); parent::__construct($data); } /** * Generated from protobuf field .rv.data.Media.VideoDevice video_device = 1; * @return \Rv\Data\Media\VideoDevice|null */ public function getVideoDevice() { return $this->video_device; } public function hasVideoDevice() { return isset($this->video_device); } public function clearVideoDevice() { unset($this->video_device); } /** * Generated from protobuf field .rv.data.Media.VideoDevice video_device = 1; * @param \Rv\Data\Media\VideoDevice $var * @return $this */ public function setVideoDevice($var) { GPBUtil::checkMessage($var, \Rv\Data\Media\VideoDevice::class); $this->video_device = $var; return $this; } /** * Generated from protobuf field .rv.data.Media.AudioDevice audio_device = 2; * @return \Rv\Data\Media\AudioDevice|null */ public function getAudioDevice() { return $this->audio_device; } public function hasAudioDevice() { return isset($this->audio_device); } public function clearAudioDevice() { unset($this->audio_device); } /** * Generated from protobuf field .rv.data.Media.AudioDevice audio_device = 2; * @param \Rv\Data\Media\AudioDevice $var * @return $this */ public function setAudioDevice($var) { GPBUtil::checkMessage($var, \Rv\Data\Media\AudioDevice::class); $this->audio_device = $var; return $this; } /** * Generated from protobuf field int32 live_video_index = 3; * @return int */ public function getLiveVideoIndex() { return $this->live_video_index; } /** * Generated from protobuf field int32 live_video_index = 3; * @param int $var * @return $this */ public function setLiveVideoIndex($var) { GPBUtil::checkInt32($var); $this->live_video_index = $var; return $this; } }