---
title: "Bose Videobar VB1"
canonical: "https://docs.cuesystem.com/space/CVCDD/585302044/Bose%20Videobar%20VB1"
format: markdown
---
> Macro (toc)

---

# Description

This driver is used to control the device Bose Videobar™ VB1.

# Resources

[Bose Videobar VB1 Conferencing Device | Bose Professional](https://pro.bose.com/en_us/products/conferencing/videobars/bose-videobar-vb1.html#ProductTabs_tab2)

# Properties

|  |  |  |  |
| --- | --- | --- | --- |
| Property name | Data type | Default value | Description |
| Connection |
| IP address | Text | empty | IP address of the device unit |
| User name | Text | empty | User name |
| User password | Text | empty | User password |

# Functions

## AutoframingOn

This function turns **on** the camera auto framing.

#### Syntax

```visualbasic
AutoframingOn() As Boolean
```

#### Return value

[<u>Boolean</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Boolean) - True on success or False if an error occurs.

## AutoframingOff

This function turns **off** the camera auto framing.

#### Syntax

```visualbasic
AutoframingOff() As Boolean
```

#### Return value

[<u>Boolean</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Boolean) - True on success or False if an error occurs.

## GetAutoframing

This function gets camera auto framing status.

#### Syntax

```visualbasic
GetAutoframing(ByRef autoframingstatus As Long) As Boolean
```

#### Parameters

autoframingstatus

[<u>Long</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Long) - The camera auto framing status.

#### Return value

[<u>Boolean</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Boolean) - True on success or False if an error occurs.

## GetVolume

This function gets the current volume.

#### Syntax

```visualbasic
GetVolume(ByRef volume As Long) As Boolean
```

#### Parameters

volume

[<u>Long</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Long) - Current volume 

#### Return value

[<u>Boolean</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Boolean) - True on success or False if an error occurs.

## GetSerialNumber

This function gets serial number of the device.

#### Syntax

```visualbasic
GetSerialNumber(ByRef serialnumber As Text) As Boolean
```

#### Parameters

serialnumber

[<u>Text</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Text) - Destination text for serial number.

#### Return value

[<u>Boolean</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Boolean) - True on success or False if an error occurs.

## InitCommunication

This function is used to set communication parameters if they have not been set by properties or have different values.

#### Syntax

```visualbasic
InitCommunication(
  IpAddress As Text, 
  UserName As Text, 
  Password As Text)
```

#### Parameters

IpAddress

[<u>Text</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Text) - The IP address of the device unit.

UserName

[<u>Text</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Text) - User name.

Password

[<u>Text</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Text) - User password.

## Mute

This function turns mute on.

#### Syntax

```visualbasic
Mute() As Boolean
```

#### Return value

[<u>Boolean</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Boolean) - True on success or False if an error occurs.

## MuteToggle

This function toggles mute.

#### Syntax

```visualbasic
MuteToggle() As Boolean
```

#### Return value

[<u>Boolean</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Boolean) - True on success or False if an error occurs.

## SetVolume

This function sets the volume. The volume is set as a percentage. Allowed values are in the range of 0 - 100.

#### Syntax

```visualbasic
SetVolume(volume As Long) As Boolean
```

#### Parameters

volume

[<u>Long</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Long) - New value of the volume. The volume is set as a percentage. Allowed values are in the range of 0 - 100.

#### Return value

[<u>Boolean</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Boolean) - True on success or False if an error occurs.

## SystemReboot

This function reboots the device.

#### Syntax

```visualbasic
SystemReboot() As Boolean
```

#### Return value

[<u>Boolean</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Boolean) - True on success or False if an error occurs.

## Unmute

This function turns mute off.

#### Syntax

```visualbasic
Unmute() As Boolean
```

#### Return value

[<u>Boolean</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Boolean) - True on success or False if an error occurs.

## VolumeDown

This function reduces the volume by one percentage point.

#### Syntax

```visualbasic
VolumeDown() As Boolean
```

#### Return value

[<u>Boolean</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Boolean) - True on success or False if an error occurs.

## VolumeUp

This function increases the volume by one percentage point.

#### Syntax

```visualbasic
VolumeUp() As Boolean
```

#### Return value

[<u>Boolean</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Boolean) - True on success or False if an error occurs.