Agora C++ API Reference for All Platforms

Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
agora::rtc::VideoSubscriptionOptions Struct Reference

`#include <AgoraBase.h>`

## Public Member Functions
| VideoSubscriptionOptions ()

## Public Attributes
Optional< VIDEO_STREAM_TYPE > | type
Optional< bool > | encodedFrameOnly

## Constructor & Destructor Documentation

## ◆ VideoSubscriptionOptions()

agora::rtc::VideoSubscriptionOptions::VideoSubscriptionOptions | ( |  | ) |
| inline

## Member Data Documentation

## ◆ type

Optional<VIDEO_STREAM_TYPE> agora::rtc::VideoSubscriptionOptions::type

The video stream type that you want to subscribe to. The default value is VIDEO_STREAM_HIGH, indicating that the high-quality video streams are subscribed. See `VIDEO_STREAM_TYPE`.

## ◆ encodedFrameOnly

Optional<bool> agora::rtc::VideoSubscriptionOptions::encodedFrameOnly

Whether to subscribe to encoded video frames only:

- `true`: Subscribe to the encoded video data (structured data) only; the SDK does not decode or render raw video data.
- `false`: (Default) Subscribe to both raw video data and encoded video data.