|
Twitch SDK (Internal)
|
#include <videoframe.h>
Public Types | |
| typedef std::function< void()> | UnlockFunc |
Public Member Functions | |
| virtual | ~VideoFrame () |
| void | SetTimeStamp (uint64_t timeStamp) |
| uint64_t | GetTimeStamp () const |
| void | SetIsKeyFrame (bool isKeyFrame) |
| bool | IsKeyFrame () const |
| void | SetVerticalFlip (bool flip) |
| bool | GetVerticalFlip () const |
| void | SetFrameIndex (uint32_t frameIndex) |
| uint32_t | GetFrameIndex () const |
| IVideoFrameReceiver::ReceiverTypeId | GetReceiverTypeId () const |
Protected Member Functions | |
| VideoFrame (IVideoFrameReceiver::ReceiverTypeId receiverTypeId) | |
| void | SetUnlockCallback (UnlockFunc callback) |
Private Attributes | |
| UnlockFunc | mUnlockCallback |
| IVideoFrameReceiver::ReceiverTypeId | mReceiverTypeId |
| uint64_t | mTimeStamp |
| uint32_t | mFrameIndex |
| bool | mIsKeyFrame |
| bool | mVerticalFlip |
The container for video data to be encoded. This class will be extended to hold implementation-specific data.
| typedef std::function<void()> ttv::broadcast::VideoFrame::UnlockFunc |
|
virtual |
|
protected |
|
inline |
|
inline |
Returns the type id of the receiver that packaged the VideoFrame.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.13