#include <passthroughvideocapture.h>
◆ ttv::broadcast::PassThroughVideoCapture::QueueEntry
| struct ttv::broadcast::PassThroughVideoCapture::QueueEntry |
| Class Members |
|
bool |
keyframe |
|
|
vector< uint8_t > |
packet |
|
|
uint64_t |
timestamp |
|
◆ PassThroughVideoCapture()
| ttv::broadcast::PassThroughVideoCapture::PassThroughVideoCapture |
( |
| ) |
|
◆ ~PassThroughVideoCapture()
| virtual ttv::broadcast::PassThroughVideoCapture::~PassThroughVideoCapture |
( |
| ) |
|
|
virtual |
◆ EnqueueVideoPacket()
| TTV_ErrorCode ttv::broadcast::PassThroughVideoCapture::EnqueueVideoPacket |
( |
std::vector< uint8_t > && |
videoPacket, |
|
|
bool |
keyframe, |
|
|
uint64_t |
timestamp |
|
) |
| |
◆ GetName()
| virtual std::string ttv::broadcast::PassThroughVideoCapture::GetName |
( |
| ) |
const |
|
overridevirtual |
◆ Initialize()
| virtual TTV_ErrorCode ttv::broadcast::PassThroughVideoCapture::Initialize |
( |
| ) |
|
|
overridevirtual |
◆ SetFrameQueue()
◆ SetVideoEncoder()
| virtual TTV_ErrorCode ttv::broadcast::PassThroughVideoCapture::SetVideoEncoder |
( |
const std::shared_ptr< IVideoEncoder > & |
encoder | ) |
|
|
overridevirtual |
◆ Shutdown()
| virtual TTV_ErrorCode ttv::broadcast::PassThroughVideoCapture::Shutdown |
( |
| ) |
|
|
overridevirtual |
◆ Start()
◆ Stop()
| virtual TTV_ErrorCode ttv::broadcast::PassThroughVideoCapture::Stop |
( |
| ) |
|
|
overridevirtual |
◆ mCondition
| std::condition_variable ttv::broadcast::PassThroughVideoCapture::mCondition |
|
private |
◆ mFrameQueue
| std::shared_ptr<IVideoFrameQueue> ttv::broadcast::PassThroughVideoCapture::mFrameQueue |
|
private |
◆ mInitialized
| bool ttv::broadcast::PassThroughVideoCapture::mInitialized |
|
private |
◆ mMutex
| std::mutex ttv::broadcast::PassThroughVideoCapture::mMutex |
|
private |
◆ mReceiver
◆ mStarted
| bool ttv::broadcast::PassThroughVideoCapture::mStarted |
|
private |
◆ mThread
| std::shared_ptr<IThread> ttv::broadcast::PassThroughVideoCapture::mThread |
|
private |
◆ mVideoEncoder
| std::shared_ptr<IVideoEncoder> ttv::broadcast::PassThroughVideoCapture::mVideoEncoder |
|
private |
◆ mVideoPacketQueue
◆ mVideoParams
| VideoParams ttv::broadcast::PassThroughVideoCapture::mVideoParams |
|
private |
The documentation for this class was generated from the following file: