NDI helper interface.
More...
#include <INDIHelper.h>
NDI helper interface.
Definition at line 171 of file INDIHelper.h.
◆ ~INDIHelper()
virtual INDIHelper::~INDIHelper |
( |
| ) |
|
|
inlinevirtual |
◆ AddPersistentNDISource()
Add persistent NDI source.
- Since
- 6.1.0
- Zoom Rooms minimum version
- 6.1.0
- Parameters
-
source | The NDI source to persistently pinned. |
index | The index where NDI source to be persistently pinned. |
- Returns
- If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.
- Changelog
- 6.4.0: Replaced the input parameters with NDISource and index.
- 6.4.0: Added support for configuring the gallery view grid size when pinning a gallery.
◆ DeregisterSink()
Deregister meeting NDI callback sink.
- Since
- 6.0.0
- Zoom Rooms minimum version
- 6.0.0
- Parameters
-
pSink | A pointer to the INDIHelperSink that receives the NDI helper callback. |
- Returns
- If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.
◆ GetAvailableNDISources()
Get available NDI sources.
- Since
- 6.0.0
- Zoom Rooms minimum version
- 6.0.0
- Parameters
-
[out] | sources | The available NDI sources. |
- Returns
- If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.
◆ GetNDIDeviceList()
Get NDI device list.
- Since
- 6.0.0
- Zoom Rooms minimum version
- 6.0.0
- Parameters
-
[out] | devices | The NDI devices. |
- Returns
- If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.
◆ GetNDIPinnedSources()
Get NDI usage sources.
- Since
- 6.0.0
- Zoom Rooms minimum version
- 6.0.0
- Parameters
-
[out] | sources | The NDI usage sources. |
- Returns
- If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.
◆ ListPersistentNDISources()
virtual ZRCSDKError INDIHelper::ListPersistentNDISources |
( |
| ) |
|
|
pure virtual |
List persist NDI sources.
- Since
- 6.1.0
- Zoom Rooms minimum version
- 6.1.0
- Returns
- If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.
◆ PinNDI()
Non-persistently pin NDI source in meeting.
- Since
- 6.0.0
- Zoom Rooms minimum version
- 6.0.0
- Parameters
-
source | The NDI source to non-persistently pinned, you can get NDI sources from GetAvailableNDISources function. |
index | The index where NDI source to be pinned, can't exceed the supportedCount in NDIUsageInfo struct. |
- Returns
- If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.
- Changelog
- 6.4.0: Added support for configuring the gallery view grid size when pinning a gallery.
◆ RegisterSink()
Register NDI helper callback sink.
- Since
- 6.0.0
- Zoom Rooms minimum version
- 6.0.0
- Parameters
-
pSink | A pointer to the INDIHelperSink that receives the NDI helper callback. |
- Returns
- If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.
◆ RemovePersistentNDISource()
virtual ZRCSDKError INDIHelper::RemovePersistentNDISource |
( |
int32_t |
index | ) |
|
|
pure virtual |
Remove persistent NDI source.
- Since
- 6.1.0
- Zoom Rooms minimum version
- 6.1.0
- Parameters
-
index | The index where persistent NDI source to be removed. |
- Returns
- If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.
◆ SetNDIEnableInPreMeeting()
virtual ZRCSDKError INDIHelper::SetNDIEnableInPreMeeting |
( |
bool |
enable | ) |
|
|
pure virtual |
Set NDI enable in premeeting.
- Since
- 6.0.0
- Zoom Rooms minimum version
- 6.0.0
- Parameters
-
enable | TRUE indicates enable NDI in premeeting. |
- Returns
- If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.
◆ SetNDIFrameRate()
Set NDI output frame rate.
- Since
- 6.0.0
- Zoom Rooms minimum version
- 6.0.0
- Parameters
-
frameRate | The NDI output frame rate, such as NDIFrameRate enum. |
- Returns
- If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.
◆ SetNDIOutputCount()
virtual ZRCSDKError INDIHelper::SetNDIOutputCount |
( |
int32_t |
outputCount | ) |
|
|
pure virtual |
Set NDI output count.
- Since
- 6.4.0
- Zoom Rooms minimum version
- 6.4.0
- Parameters
-
outputCount | NDI output count. |
- Returns
- If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.
◆ SetNDIResolution()
Set NDI output resolution.
- Since
- 6.0.0
- Zoom Rooms minimum version
- 6.0.0
- Parameters
-
- Returns
- If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.
◆ UnpinNDI()
Non-persistently unpin NDI usage source in meeting.
- Since
- 6.0.0
- Zoom Rooms minimum version
- 6.0.0
- Parameters
-
- Returns
- If the function succeeds, the return value is ZRCSDKERR_SUCCESS. Otherwise failed. To get extended error information, see ZRCSDKError enum.