rv.data.DigitalAudio.Setup */ class Setup extends \Google\Protobuf\Internal\Message { /** * Generated from protobuf field repeated .rv.data.DigitalAudio.Bus buses = 1; */ private $buses; /** * Generated from protobuf field .rv.data.DigitalAudio.Device monitor_device = 2; */ protected $monitor_device = null; /** * Generated from protobuf field .rv.data.DigitalAudio.Device main_output_device = 3; */ protected $main_output_device = null; /** * Generated from protobuf field bool enable_sdi_ndi_device = 4; */ protected $enable_sdi_ndi_device = false; /** * Generated from protobuf field .rv.data.DigitalAudio.Device sdi_ndi_device = 5; */ protected $sdi_ndi_device = null; /** * Generated from protobuf field bool monitor_on_mains = 6; */ protected $monitor_on_mains = false; /** * Generated from protobuf field bool disable_main_output_device = 7; */ protected $disable_main_output_device = false; /** * Constructor. * * @param array $data { * Optional. Data for populating the Message object. * * @type array<\Rv\Data\DigitalAudio\Bus>|\Google\Protobuf\Internal\RepeatedField $buses * @type \Rv\Data\DigitalAudio\Device $monitor_device * @type \Rv\Data\DigitalAudio\Device $main_output_device * @type bool $enable_sdi_ndi_device * @type \Rv\Data\DigitalAudio\Device $sdi_ndi_device * @type bool $monitor_on_mains * @type bool $disable_main_output_device * } */ public function __construct($data = NULL) { \GPBMetadata\DigitalAudio::initOnce(); parent::__construct($data); } /** * Generated from protobuf field repeated .rv.data.DigitalAudio.Bus buses = 1; * @return \Google\Protobuf\Internal\RepeatedField */ public function getBuses() { return $this->buses; } /** * Generated from protobuf field repeated .rv.data.DigitalAudio.Bus buses = 1; * @param array<\Rv\Data\DigitalAudio\Bus>|\Google\Protobuf\Internal\RepeatedField $var * @return $this */ public function setBuses($var) { $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Rv\Data\DigitalAudio\Bus::class); $this->buses = $arr; return $this; } /** * Generated from protobuf field .rv.data.DigitalAudio.Device monitor_device = 2; * @return \Rv\Data\DigitalAudio\Device|null */ public function getMonitorDevice() { return $this->monitor_device; } public function hasMonitorDevice() { return isset($this->monitor_device); } public function clearMonitorDevice() { unset($this->monitor_device); } /** * Generated from protobuf field .rv.data.DigitalAudio.Device monitor_device = 2; * @param \Rv\Data\DigitalAudio\Device $var * @return $this */ public function setMonitorDevice($var) { GPBUtil::checkMessage($var, \Rv\Data\DigitalAudio\Device::class); $this->monitor_device = $var; return $this; } /** * Generated from protobuf field .rv.data.DigitalAudio.Device main_output_device = 3; * @return \Rv\Data\DigitalAudio\Device|null */ public function getMainOutputDevice() { return $this->main_output_device; } public function hasMainOutputDevice() { return isset($this->main_output_device); } public function clearMainOutputDevice() { unset($this->main_output_device); } /** * Generated from protobuf field .rv.data.DigitalAudio.Device main_output_device = 3; * @param \Rv\Data\DigitalAudio\Device $var * @return $this */ public function setMainOutputDevice($var) { GPBUtil::checkMessage($var, \Rv\Data\DigitalAudio\Device::class); $this->main_output_device = $var; return $this; } /** * Generated from protobuf field bool enable_sdi_ndi_device = 4; * @return bool */ public function getEnableSdiNdiDevice() { return $this->enable_sdi_ndi_device; } /** * Generated from protobuf field bool enable_sdi_ndi_device = 4; * @param bool $var * @return $this */ public function setEnableSdiNdiDevice($var) { GPBUtil::checkBool($var); $this->enable_sdi_ndi_device = $var; return $this; } /** * Generated from protobuf field .rv.data.DigitalAudio.Device sdi_ndi_device = 5; * @return \Rv\Data\DigitalAudio\Device|null */ public function getSdiNdiDevice() { return $this->sdi_ndi_device; } public function hasSdiNdiDevice() { return isset($this->sdi_ndi_device); } public function clearSdiNdiDevice() { unset($this->sdi_ndi_device); } /** * Generated from protobuf field .rv.data.DigitalAudio.Device sdi_ndi_device = 5; * @param \Rv\Data\DigitalAudio\Device $var * @return $this */ public function setSdiNdiDevice($var) { GPBUtil::checkMessage($var, \Rv\Data\DigitalAudio\Device::class); $this->sdi_ndi_device = $var; return $this; } /** * Generated from protobuf field bool monitor_on_mains = 6; * @return bool */ public function getMonitorOnMains() { return $this->monitor_on_mains; } /** * Generated from protobuf field bool monitor_on_mains = 6; * @param bool $var * @return $this */ public function setMonitorOnMains($var) { GPBUtil::checkBool($var); $this->monitor_on_mains = $var; return $this; } /** * Generated from protobuf field bool disable_main_output_device = 7; * @return bool */ public function getDisableMainOutputDevice() { return $this->disable_main_output_device; } /** * Generated from protobuf field bool disable_main_output_device = 7; * @param bool $var * @return $this */ public function setDisableMainOutputDevice($var) { GPBUtil::checkBool($var); $this->disable_main_output_device = $var; return $this; } }