AWS SDK for C++  1.9.159
AWS SDK for C++
Public Member Functions | List of all members
Aws::MediaConnect::Model::MediaStream Class Reference

#include <MediaStream.h>

Public Member Functions

 MediaStream ()
 
 MediaStream (Aws::Utils::Json::JsonView jsonValue)
 
MediaStreamoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const MediaStreamAttributesGetAttributes () const
 
bool AttributesHasBeenSet () const
 
void SetAttributes (const MediaStreamAttributes &value)
 
void SetAttributes (MediaStreamAttributes &&value)
 
MediaStreamWithAttributes (const MediaStreamAttributes &value)
 
MediaStreamWithAttributes (MediaStreamAttributes &&value)
 
int GetClockRate () const
 
bool ClockRateHasBeenSet () const
 
void SetClockRate (int value)
 
MediaStreamWithClockRate (int value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
MediaStreamWithDescription (const Aws::String &value)
 
MediaStreamWithDescription (Aws::String &&value)
 
MediaStreamWithDescription (const char *value)
 
int GetFmt () const
 
bool FmtHasBeenSet () const
 
void SetFmt (int value)
 
MediaStreamWithFmt (int value)
 
int GetMediaStreamId () const
 
bool MediaStreamIdHasBeenSet () const
 
void SetMediaStreamId (int value)
 
MediaStreamWithMediaStreamId (int value)
 
const Aws::StringGetMediaStreamName () const
 
bool MediaStreamNameHasBeenSet () const
 
void SetMediaStreamName (const Aws::String &value)
 
void SetMediaStreamName (Aws::String &&value)
 
void SetMediaStreamName (const char *value)
 
MediaStreamWithMediaStreamName (const Aws::String &value)
 
MediaStreamWithMediaStreamName (Aws::String &&value)
 
MediaStreamWithMediaStreamName (const char *value)
 
const MediaStreamTypeGetMediaStreamType () const
 
bool MediaStreamTypeHasBeenSet () const
 
void SetMediaStreamType (const MediaStreamType &value)
 
void SetMediaStreamType (MediaStreamType &&value)
 
MediaStreamWithMediaStreamType (const MediaStreamType &value)
 
MediaStreamWithMediaStreamType (MediaStreamType &&value)
 
const Aws::StringGetVideoFormat () const
 
bool VideoFormatHasBeenSet () const
 
void SetVideoFormat (const Aws::String &value)
 
void SetVideoFormat (Aws::String &&value)
 
void SetVideoFormat (const char *value)
 
MediaStreamWithVideoFormat (const Aws::String &value)
 
MediaStreamWithVideoFormat (Aws::String &&value)
 
MediaStreamWithVideoFormat (const char *value)
 

Detailed Description

A single track or stream of media that contains video, audio, or ancillary data. After you add a media stream to a flow, you can associate it with sources and outputs on that flow, as long as they use the CDI protocol or the ST 2110 JPEG XS protocol. Each source or output can consist of one or many media streams.

See Also:

AWS API Reference

Definition at line 37 of file MediaStream.h.

Constructor & Destructor Documentation

◆ MediaStream() [1/2]

Aws::MediaConnect::Model::MediaStream::MediaStream ( )

◆ MediaStream() [2/2]

Aws::MediaConnect::Model::MediaStream::MediaStream ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AttributesHasBeenSet()

bool Aws::MediaConnect::Model::MediaStream::AttributesHasBeenSet ( ) const
inline

Attributes that are related to the media stream.

Definition at line 54 of file MediaStream.h.

◆ ClockRateHasBeenSet()

bool Aws::MediaConnect::Model::MediaStream::ClockRateHasBeenSet ( ) const
inline

The sample rate for the stream. This value is measured in Hz.

Definition at line 85 of file MediaStream.h.

◆ DescriptionHasBeenSet()

bool Aws::MediaConnect::Model::MediaStream::DescriptionHasBeenSet ( ) const
inline

A description that can help you quickly identify what your media stream is used for.

Definition at line 108 of file MediaStream.h.

◆ FmtHasBeenSet()

bool Aws::MediaConnect::Model::MediaStream::FmtHasBeenSet ( ) const
inline

The format type number (sometimes referred to as RTP payload type) of the media stream. MediaConnect assigns this value to the media stream. For ST 2110 JPEG XS outputs, you need to provide this value to the receiver.

Definition at line 159 of file MediaStream.h.

◆ GetAttributes()

const MediaStreamAttributes& Aws::MediaConnect::Model::MediaStream::GetAttributes ( ) const
inline

Attributes that are related to the media stream.

Definition at line 49 of file MediaStream.h.

◆ GetClockRate()

int Aws::MediaConnect::Model::MediaStream::GetClockRate ( ) const
inline

The sample rate for the stream. This value is measured in Hz.

Definition at line 80 of file MediaStream.h.

◆ GetDescription()

const Aws::String& Aws::MediaConnect::Model::MediaStream::GetDescription ( ) const
inline

A description that can help you quickly identify what your media stream is used for.

Definition at line 102 of file MediaStream.h.

◆ GetFmt()

int Aws::MediaConnect::Model::MediaStream::GetFmt ( ) const
inline

The format type number (sometimes referred to as RTP payload type) of the media stream. MediaConnect assigns this value to the media stream. For ST 2110 JPEG XS outputs, you need to provide this value to the receiver.

Definition at line 152 of file MediaStream.h.

◆ GetMediaStreamId()

int Aws::MediaConnect::Model::MediaStream::GetMediaStreamId ( ) const
inline

A unique identifier for the media stream.

Definition at line 179 of file MediaStream.h.

◆ GetMediaStreamName()

const Aws::String& Aws::MediaConnect::Model::MediaStream::GetMediaStreamName ( ) const
inline

A name that helps you distinguish one media stream from another.

Definition at line 200 of file MediaStream.h.

◆ GetMediaStreamType()

const MediaStreamType& Aws::MediaConnect::Model::MediaStream::GetMediaStreamType ( ) const
inline

The type of media stream.

Definition at line 241 of file MediaStream.h.

◆ GetVideoFormat()

const Aws::String& Aws::MediaConnect::Model::MediaStream::GetVideoFormat ( ) const
inline

The resolution of the video.

Definition at line 272 of file MediaStream.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::MediaConnect::Model::MediaStream::Jsonize ( ) const

◆ MediaStreamIdHasBeenSet()

bool Aws::MediaConnect::Model::MediaStream::MediaStreamIdHasBeenSet ( ) const
inline

A unique identifier for the media stream.

Definition at line 184 of file MediaStream.h.

◆ MediaStreamNameHasBeenSet()

bool Aws::MediaConnect::Model::MediaStream::MediaStreamNameHasBeenSet ( ) const
inline

A name that helps you distinguish one media stream from another.

Definition at line 205 of file MediaStream.h.

◆ MediaStreamTypeHasBeenSet()

bool Aws::MediaConnect::Model::MediaStream::MediaStreamTypeHasBeenSet ( ) const
inline

The type of media stream.

Definition at line 246 of file MediaStream.h.

◆ operator=()

MediaStream& Aws::MediaConnect::Model::MediaStream::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAttributes() [1/2]

void Aws::MediaConnect::Model::MediaStream::SetAttributes ( const MediaStreamAttributes value)
inline

Attributes that are related to the media stream.

Definition at line 59 of file MediaStream.h.

◆ SetAttributes() [2/2]

void Aws::MediaConnect::Model::MediaStream::SetAttributes ( MediaStreamAttributes &&  value)
inline

Attributes that are related to the media stream.

Definition at line 64 of file MediaStream.h.

◆ SetClockRate()

void Aws::MediaConnect::Model::MediaStream::SetClockRate ( int  value)
inline

The sample rate for the stream. This value is measured in Hz.

Definition at line 90 of file MediaStream.h.

◆ SetDescription() [1/3]

void Aws::MediaConnect::Model::MediaStream::SetDescription ( Aws::String &&  value)
inline

A description that can help you quickly identify what your media stream is used for.

Definition at line 120 of file MediaStream.h.

◆ SetDescription() [2/3]

void Aws::MediaConnect::Model::MediaStream::SetDescription ( const Aws::String value)
inline

A description that can help you quickly identify what your media stream is used for.

Definition at line 114 of file MediaStream.h.

◆ SetDescription() [3/3]

void Aws::MediaConnect::Model::MediaStream::SetDescription ( const char *  value)
inline

A description that can help you quickly identify what your media stream is used for.

Definition at line 126 of file MediaStream.h.

◆ SetFmt()

void Aws::MediaConnect::Model::MediaStream::SetFmt ( int  value)
inline

The format type number (sometimes referred to as RTP payload type) of the media stream. MediaConnect assigns this value to the media stream. For ST 2110 JPEG XS outputs, you need to provide this value to the receiver.

Definition at line 166 of file MediaStream.h.

◆ SetMediaStreamId()

void Aws::MediaConnect::Model::MediaStream::SetMediaStreamId ( int  value)
inline

A unique identifier for the media stream.

Definition at line 189 of file MediaStream.h.

◆ SetMediaStreamName() [1/3]

void Aws::MediaConnect::Model::MediaStream::SetMediaStreamName ( Aws::String &&  value)
inline

A name that helps you distinguish one media stream from another.

Definition at line 215 of file MediaStream.h.

◆ SetMediaStreamName() [2/3]

void Aws::MediaConnect::Model::MediaStream::SetMediaStreamName ( const Aws::String value)
inline

A name that helps you distinguish one media stream from another.

Definition at line 210 of file MediaStream.h.

◆ SetMediaStreamName() [3/3]

void Aws::MediaConnect::Model::MediaStream::SetMediaStreamName ( const char *  value)
inline

A name that helps you distinguish one media stream from another.

Definition at line 220 of file MediaStream.h.

◆ SetMediaStreamType() [1/2]

void Aws::MediaConnect::Model::MediaStream::SetMediaStreamType ( const MediaStreamType value)
inline

The type of media stream.

Definition at line 251 of file MediaStream.h.

◆ SetMediaStreamType() [2/2]

void Aws::MediaConnect::Model::MediaStream::SetMediaStreamType ( MediaStreamType &&  value)
inline

The type of media stream.

Definition at line 256 of file MediaStream.h.

◆ SetVideoFormat() [1/3]

void Aws::MediaConnect::Model::MediaStream::SetVideoFormat ( Aws::String &&  value)
inline

The resolution of the video.

Definition at line 287 of file MediaStream.h.

◆ SetVideoFormat() [2/3]

void Aws::MediaConnect::Model::MediaStream::SetVideoFormat ( const Aws::String value)
inline

The resolution of the video.

Definition at line 282 of file MediaStream.h.

◆ SetVideoFormat() [3/3]

void Aws::MediaConnect::Model::MediaStream::SetVideoFormat ( const char *  value)
inline

The resolution of the video.

Definition at line 292 of file MediaStream.h.

◆ VideoFormatHasBeenSet()

bool Aws::MediaConnect::Model::MediaStream::VideoFormatHasBeenSet ( ) const
inline

The resolution of the video.

Definition at line 277 of file MediaStream.h.

◆ WithAttributes() [1/2]

MediaStream& Aws::MediaConnect::Model::MediaStream::WithAttributes ( const MediaStreamAttributes value)
inline

Attributes that are related to the media stream.

Definition at line 69 of file MediaStream.h.

◆ WithAttributes() [2/2]

MediaStream& Aws::MediaConnect::Model::MediaStream::WithAttributes ( MediaStreamAttributes &&  value)
inline

Attributes that are related to the media stream.

Definition at line 74 of file MediaStream.h.

◆ WithClockRate()

MediaStream& Aws::MediaConnect::Model::MediaStream::WithClockRate ( int  value)
inline

The sample rate for the stream. This value is measured in Hz.

Definition at line 95 of file MediaStream.h.

◆ WithDescription() [1/3]

MediaStream& Aws::MediaConnect::Model::MediaStream::WithDescription ( Aws::String &&  value)
inline

A description that can help you quickly identify what your media stream is used for.

Definition at line 138 of file MediaStream.h.

◆ WithDescription() [2/3]

MediaStream& Aws::MediaConnect::Model::MediaStream::WithDescription ( const Aws::String value)
inline

A description that can help you quickly identify what your media stream is used for.

Definition at line 132 of file MediaStream.h.

◆ WithDescription() [3/3]

MediaStream& Aws::MediaConnect::Model::MediaStream::WithDescription ( const char *  value)
inline

A description that can help you quickly identify what your media stream is used for.

Definition at line 144 of file MediaStream.h.

◆ WithFmt()

MediaStream& Aws::MediaConnect::Model::MediaStream::WithFmt ( int  value)
inline

The format type number (sometimes referred to as RTP payload type) of the media stream. MediaConnect assigns this value to the media stream. For ST 2110 JPEG XS outputs, you need to provide this value to the receiver.

Definition at line 173 of file MediaStream.h.

◆ WithMediaStreamId()

MediaStream& Aws::MediaConnect::Model::MediaStream::WithMediaStreamId ( int  value)
inline

A unique identifier for the media stream.

Definition at line 194 of file MediaStream.h.

◆ WithMediaStreamName() [1/3]

MediaStream& Aws::MediaConnect::Model::MediaStream::WithMediaStreamName ( Aws::String &&  value)
inline

A name that helps you distinguish one media stream from another.

Definition at line 230 of file MediaStream.h.

◆ WithMediaStreamName() [2/3]

MediaStream& Aws::MediaConnect::Model::MediaStream::WithMediaStreamName ( const Aws::String value)
inline

A name that helps you distinguish one media stream from another.

Definition at line 225 of file MediaStream.h.

◆ WithMediaStreamName() [3/3]

MediaStream& Aws::MediaConnect::Model::MediaStream::WithMediaStreamName ( const char *  value)
inline

A name that helps you distinguish one media stream from another.

Definition at line 235 of file MediaStream.h.

◆ WithMediaStreamType() [1/2]

MediaStream& Aws::MediaConnect::Model::MediaStream::WithMediaStreamType ( const MediaStreamType value)
inline

The type of media stream.

Definition at line 261 of file MediaStream.h.

◆ WithMediaStreamType() [2/2]

MediaStream& Aws::MediaConnect::Model::MediaStream::WithMediaStreamType ( MediaStreamType &&  value)
inline

The type of media stream.

Definition at line 266 of file MediaStream.h.

◆ WithVideoFormat() [1/3]

MediaStream& Aws::MediaConnect::Model::MediaStream::WithVideoFormat ( Aws::String &&  value)
inline

The resolution of the video.

Definition at line 302 of file MediaStream.h.

◆ WithVideoFormat() [2/3]

MediaStream& Aws::MediaConnect::Model::MediaStream::WithVideoFormat ( const Aws::String value)
inline

The resolution of the video.

Definition at line 297 of file MediaStream.h.

◆ WithVideoFormat() [3/3]

MediaStream& Aws::MediaConnect::Model::MediaStream::WithVideoFormat ( const char *  value)
inline

The resolution of the video.

Definition at line 307 of file MediaStream.h.


The documentation for this class was generated from the following file: