7#include <aws/ivs-realtime/Ivsrealtime_EXPORTS.h>
46 inline void SetWidth(
int value) { m_widthHasBeenSet =
true; m_width = value; }
58 inline void SetHeight(
int value) { m_heightHasBeenSet =
true; m_height = value; }
68 inline void SetFramerate(
double value) { m_framerateHasBeenSet =
true; m_framerate = value; }
78 inline void SetBitrate(
int value) { m_bitrateHasBeenSet =
true; m_bitrate = value; }
84 bool m_widthHasBeenSet =
false;
87 bool m_heightHasBeenSet =
false;
90 bool m_framerateHasBeenSet =
false;
93 bool m_bitrateHasBeenSet =
false;
AWS_IVSREALTIME_API Aws::Utils::Json::JsonValue Jsonize() const
bool WidthHasBeenSet() const
void SetBitrate(int value)
Video & WithBitrate(int value)
void SetFramerate(double value)
bool FramerateHasBeenSet() const
Video & WithHeight(int value)
void SetHeight(int value)
Video & WithFramerate(double value)
AWS_IVSREALTIME_API Video(Aws::Utils::Json::JsonView jsonValue)
double GetFramerate() const
Video & WithWidth(int value)
bool BitrateHasBeenSet() const
AWS_IVSREALTIME_API Video()
AWS_IVSREALTIME_API Video & operator=(Aws::Utils::Json::JsonView jsonValue)
bool HeightHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue