|
Zoom Rooms Controller SDK Reference 7.0.0
|
Pro AV service interface. More...
#include <IProAVService.h>
Public Member Functions | |
| virtual | ~IProAVService () |
| virtual ZRCSDKError | RegisterSink (IProAVServiceSink *pSink)=0 |
| Register pro AV service callback sink. | |
| virtual ZRCSDKError | DeregisterSink (IProAVServiceSink *pSink)=0 |
| Deregister pro AV service callback sink. | |
| virtual IDanteOutputHelper * | GetDanteOutputHelper ()=0 |
| Get the dante output helper. | |
| virtual IHWIOHelper * | GetHWIOHelper ()=0 |
| Get the HWIO helper. | |
| virtual ZRCSDKError | GetProAVVideoOverlaySettings (ProAVVideoOverlaySettings &settings)=0 |
| Query pro AV video overlay settings. | |
| virtual ZRCSDKError | EnableProAVVideoActiveSpeakerGreenOutline (bool enable)=0 |
| Enable pro AV video active speaker green outline. | |
| virtual ZRCSDKError | EnableProAVVideoReactionIcons (bool enable)=0 |
| Enable pro AV video reaction icons. | |
| virtual ZRCSDKError | EnableProAVVideoRaiseHandIcon (bool enable)=0 |
| Enable pro AV video raise hand icon. | |
| virtual ZRCSDKError | EnableProAVVideoMuteIcon (bool enable)=0 |
| Enable pro AV video mute icon. | |
| virtual ZRCSDKError | EnableProAVVideoPollOverlay (bool enable)=0 |
| Enable pro AV video poll overlay. | |
| virtual ZRCSDKError | EnableProAVVideoNameStrap (bool enable)=0 |
| Enable pro AV video name strap. | |
| virtual ZRCSDKError | EnableProAVActiveSpeakerSelfView (bool enable)=0 |
| Enable show self view in Pro AV Active Speaker outputs. | |
| virtual ZRCSDKError | SetProAVVideoNameStrapPosition (ProAVVideoNameStrapPosition position)=0 |
| Set pro AV video name strap position. | |
| virtual ZRCSDKError | SetProAVGalleryDistributionMode (ProAVGalleryDistributionMode mode)=0 |
| Set pro AV gallery distribution mode. | |
| virtual ZRCSDKError | SetProAVMaxGalleryPageCount (uint32_t count)=0 |
| Set pro AV max gallery page count. | |
| virtual ZRCSDKError | SetProAVVideoElementScale (float scale)=0 |
| Set scaling factor for the video element. | |
| virtual ZRCSDKError | SetProAVUnassignedBehavior (const ProAVUnassignedBehavior &behavior)=0 |
| Set pro AV video unassigned behavior. | |
| virtual ZRCSDKError | GetProAVUnassignedBehavior (ProAVUnassignedBehavior &behavior)=0 |
| Query pro AV video unassigned behavior. | |
| virtual ZRCSDKError | SetProAVVideoLossBehavior (const ProAVVideoLossBehavior &behavior)=0 |
| Set pro AV video loss behavior. | |
| virtual ZRCSDKError | GetProAVVideoLossBehavior (ProAVVideoLossBehavior &behavior)=0 |
| Query pro AV video loss behavior. | |
| virtual ZRCSDKError | SetProAVAssignedGallery (const ProAVAssignedGalleryInfo &assignedGallery, bool isPersistent)=0 |
| Set pro AV assigned gallery configuration. For non-persistent configurations, this method can only be called during a meeting. Persistent configurations can be set at any time and apply to all future meetings. | |
| virtual ZRCSDKError | GetProAVPersistentAssignedGalleryInfos (std::vector< ProAVAssignedGalleryInfo > &infos)=0 |
| Query pro AV persistent assigned gallery infos. | |
| virtual ZRCSDKError | RequestProAVAssignedGalleryStatus ()=0 |
| Request pro AV assigned gallery status from ZR during a meeting. | |
| virtual ZRCSDKError | DeleteProAVAssignedGallerySeat (const std::vector< uint32_t > &deleteIndices)=0 |
| Delete pro AV assigned gallery seats during a meeting. | |
Pro AV service interface.
Definition at line 237 of file IProAVService.h.
|
inlinevirtual |
Definition at line 240 of file IProAVService.h.
|
pure virtual |
Delete pro AV assigned gallery seats during a meeting.
| deleteIndices | The indices of seats to delete. |
|
pure virtual |
Deregister pro AV service callback sink.
| pSink | A pointer to the IProAVServiceSink that receives the pro AV service callback. |
|
pure virtual |
Enable show self view in Pro AV Active Speaker outputs.
| enable | TRUE indicates enable self view in active speaker outputs. Otherwise disable (hide self view). |
|
pure virtual |
Enable pro AV video active speaker green outline.
| enable | TRUE indicates enable active speaker green outline. Otherwise disable. |
|
pure virtual |
Enable pro AV video mute icon.
| enable | TRUE indicates enable video mute icon. Otherwise disable. |
|
pure virtual |
Enable pro AV video name strap.
| enable | TRUE indicates enable video name strap. Otherwise disable. |
|
pure virtual |
Enable pro AV video poll overlay.
| enable | TRUE indicates enable video poll overlay. Otherwise disable. |
|
pure virtual |
Enable pro AV video raise hand icon.
| enable | TRUE indicates enable raise hand icon. Otherwise disable. |
|
pure virtual |
Enable pro AV video reaction icons.
| enable | TRUE indicates enable video reaction icons. Otherwise disable. |
|
pure virtual |
Get the dante output helper.
|
pure virtual |
Get the HWIO helper.
|
pure virtual |
Query pro AV persistent assigned gallery infos.
| [out] | infos | pro AV persistent assigned gallery infos, see ProAVAssignedGalleryInfo struct. |
|
pure virtual |
Query pro AV video unassigned behavior.
| behavior | pro AV video unassigned behavior, see ProAVUnassignedBehavior struct. |
|
pure virtual |
Query pro AV video loss behavior.
| behavior | pro AV video loss behavior, see ProAVVideoLossBehavior struct. |
|
pure virtual |
Query pro AV video overlay settings.
| [out] | settings | pro AV video overlay settings, see ProAVVideoOverlaySettings struct. |
|
pure virtual |
Register pro AV service callback sink.
| pSink | A pointer to the IProAVServiceSink that receives the pro AV service callback. |
|
pure virtual |
Request pro AV assigned gallery status from ZR during a meeting.
|
pure virtual |
Set pro AV assigned gallery configuration. For non-persistent configurations, this method can only be called during a meeting. Persistent configurations can be set at any time and apply to all future meetings.
| assignedGallery | pro AV assigned gallery info, see ProAVAssignedGalleryInfo struct. |
| isPersistent | TRUE indicates setting persistent configuration that applies to all meetings. FALSE indicates setting non-persistent configuration that only applies to the current meeting. |
|
pure virtual |
Set pro AV gallery distribution mode.
| mode | gallery distribution mode, see ProAVGalleryDistributionMode struct. |
|
pure virtual |
Set pro AV max gallery page count.
| count | max gallery page count. |
|
pure virtual |
Set pro AV video unassigned behavior.
| behavior | pro AV video unassigned behavior, see ProAVUnassignedBehavior struct. |
|
pure virtual |
Set scaling factor for the video element.
| scale | The scaling factor to apply. Recommended range: 0.5 to 3.0. |
|
pure virtual |
Set pro AV video loss behavior.
| behavior | pro AV video loss behavior, see ProAVVideoLossBehavior struct. |
|
pure virtual |
Set pro AV video name strap position.
| position | pro AV video name strap position, see ProAVVideoNameStrapPosition enum. |