Twitch SDK (Internal)
Public Member Functions | List of all members
ttv::broadcast::IFrameWriter Class Referenceabstract

#include <iframewriter.h>

Inheritance diagram for ttv::broadcast::IFrameWriter:
ttv::broadcast::FrameWriter

Public Member Functions

virtual ~IFrameWriter ()=default
 
virtual TTV_ErrorCode WritePacket (std::unique_ptr< Packet > &&packet)=0
 

Detailed Description

The interface used to submit encoded video and audio data. This interface is thread-safe and encoders may write packets from any thread.

Constructor & Destructor Documentation

◆ ~IFrameWriter()

virtual ttv::broadcast::IFrameWriter::~IFrameWriter ( )
virtualdefault

Member Function Documentation

◆ WritePacket()

virtual TTV_ErrorCode ttv::broadcast::IFrameWriter::WritePacket ( std::unique_ptr< Packet > &&  packet)
pure virtual

Adds a packet to be written to the network that contains video or audio data.

Implemented in ttv::broadcast::FrameWriter.


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