|
Twitch SDK (Internal)
|
#include "twitchsdk/core/types/coretypes.h"#include "twitchsdk/broadcast/broadcasterrortypes.h"#include <vector>Go to the source code of this file.
Classes | |
| struct | ttv::broadcast::IngestServer |
| struct | ttv::broadcast::VideoParams |
| struct | ttv::broadcast::ArchivingState |
| struct | ttv::broadcast::GameInfo |
| struct | ttv::broadcast::GameInfoList |
| struct | ttv::broadcast::BandwidthStat |
| struct | ttv::broadcast::MuxerParameters |
Namespaces | |
| ttv | |
| JSON (JavaScript Object Notation). | |
| ttv::broadcast | |
Typedefs | |
| typedef uint32_t | ttv::broadcast::AudioLayerId |
Variables | |
| const uint32_t | ttv::broadcast::kMinBitRate = 300 |
| The minimum bit rate supported by the Twitch backend. More... | |
| const uint32_t | ttv::broadcast::kMaxBitRate = 6000 |
| The absolute maximum bit rate supported by the Twitch backend. More... | |
| const uint32_t | ttv::broadcast::kDefaultInitialBitRate = 1500 |
| The default starting bit rate of a broadcast. More... | |
| const uint32_t | ttv::broadcast::kDefaultFramesPerSecond = 30 |
| The default frames per second of the broadcast. More... | |
| const uint32_t | ttv::broadcast::kMinFramesPerSecond = 10 |
| The minimum frames per second supported by the Twitch backend. More... | |
| const uint32_t | ttv::broadcast::kMaxFramesPerSecond = 60 |
| The maximum frames per second supported by the Twitch backend. More... | |
| const uint32_t | ttv::broadcast::kMaxFrameWidth = 1920 |
| The maximum width supported by the Twitch backend. Must be a multiple of 16. More... | |
| const uint32_t | ttv::broadcast::kMaxFrameHeight = 1200 |
| The maximum height supported by the Twitch backend. Must be a multiple of 16. More... | |
| const float | ttv::broadcast::kRecommendedBitsPerPixel = 0.1f |
| struct ttv::broadcast::GameInfoList |
A list of game info structs.
| Class Members | ||
|---|---|---|
| vector< GameInfo > | games | |
| struct ttv::broadcast::BandwidthStat |
| struct ttv::broadcast::MuxerParameters |
The values required to initialize an video + optional audio stream.
| Class Members | ||
|---|---|---|
| string | appVersion | The version of the app using the muxer. |
| bool | audioEnabled | Whether or not to capture and encode audio. |
| AudioFormat | audioFormat | The audio encoding format. |
| uint32_t | audioSampleRate | The number of audio samples per second. |
| uint32_t | audioSampleSize | The number of bits in a sample. |
| bool | audioStereo | Whether or not to encode stereo audio. |
| uint32_t | frameRate | The number of frames per second. |
| uint32_t | videoHeight | The height of the video frame. |
| vector< uint8_t > | videoPps | Picture parameter set. |
| vector< uint8_t > | videoSps | Sequence parameter set. |
| uint32_t | videoWidth | The width of the video frame. |
1.8.13