Valkka  1.6.1
OpenSource Video Management
Public Member Functions | Public Attributes | List of all members
SetupFrame Class Reference

Setup frame. More...

#include <frame.h>

Inheritance diagram for SetupFrame:
Inheritance graph
[legend]
Collaboration diagram for SetupFrame:
Collaboration graph
[legend]

Public Member Functions

 SetupFrame ()
 Default ctor.
 
virtual ~SetupFrame ()
 Default virtual dtor.
 
 frame_essentials (FrameClass::setup, SetupFrame)
 
 frame_clone (FrameClass::setup, SetupFrame)
 
virtual void print (std::ostream &os) const
 How to print this frame to output stream.
 
virtual void reset ()
 Reset the internal data.
 
- Public Member Functions inherited from Frame
 Frame ()
 Default ctor.
 
virtual ~Frame ()
 Default virtual dtor.
 
 frame_essentials (FrameClass::none, Frame)
 
 frame_clone (FrameClass::none, Frame)
 
virtual std::string dumpPayload ()
 Dumps internal payload data.
 
virtual void dumpPayloadToFile (std::ofstream &fout)
 Dumps internal payload data into a file.
 
virtual void updateAux ()
 Update internal auxiliary state variables.
 
virtual void update ()
 Update helper points (call always)
 
virtual bool isSeekable ()
 Can we seek to this frame? (e.g. is it a key-frame .. for H264 sps packets are used as seek markers)
 
void copyMetaFrom (Frame *f)
 Copy metadata (slot, subsession index, timestamp) to this frame.
 

Public Attributes

SetupFrameType sub_type
 Type of the SetupFrame.
 
AVMediaType media_type
 For subtype stream_init.
 
AVCodecID codec_id
 For subtype stream_init.
 
AbstractFileState stream_state
 For subtype stream_state.
 
- Public Attributes inherited from Frame
SlotNumber n_slot
 Slot number identifying the media source.
 
int subsession_index
 Media subsession index.
 
long int mstimestamp
 Presentation time stamp (PTS) in milliseconds.
 

Additional Inherited Members

- Protected Attributes inherited from Frame
FrameClass frameclass
 Declares frametype for correct typecast. Used by Frame::getFrameClass()
 

Detailed Description

Setup frame.

"Setup Frame" is not maybe the most transparent name. This frame class carries general information between Threads

Copiable/Queable : yes. uses default copy-constructor and copy-assignment


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