#include <irawvideoframereceiver.h>
◆ ReceiverTypeId
◆ UnlockFunc
◆ GetReceiverTypeId()
| static ReceiverTypeId ttv::broadcast::IRawVideoFrameReceiver::GetReceiverTypeId |
( |
| ) |
|
|
inlinestatic |
◆ PackageFrame()
| virtual TTV_ErrorCode ttv::broadcast::IRawVideoFrameReceiver::PackageFrame |
( |
const uint8_t * |
frameBuffer, |
|
|
PixelFormat |
pixelFormat, |
|
|
bool |
verticalFlip, |
|
|
uint64_t |
timeStamp, |
|
|
UnlockFunc |
unlockCallback, |
|
|
std::shared_ptr< VideoFrame > & |
result |
|
) |
| |
|
pure virtual |
Packages the given frame data so it can be enqueued for encoding. When the frame processing of the frame is complete the unlockCallback will be called on an arbitrary thread.
The documentation for this class was generated from the following file: