|
void | msgToOggPacket (const theora_image_transport::Packet &msg, ogg_packet &oggpacket) |
|
void | processMsg (const theora_image_transport::PacketConstPtr &message) |
|
void | writePage (ogg_page &page) |
|
Definition at line 50 of file ogg_saver.cpp.
OggSaver::OggSaver |
( |
const char * |
filename | ) |
|
|
inline |
void OggSaver::msgToOggPacket |
( |
const theora_image_transport::Packet & |
msg, |
|
|
ogg_packet & |
oggpacket |
|
) |
| |
|
inlineprivate |
void OggSaver::processMsg |
( |
const theora_image_transport::PacketConstPtr & |
message | ) |
|
|
inlineprivate |
- Todo:
- Make sure we don't write a video packet first
- Todo:
- Handle duplicate headers
- Todo:
- Wait for a keyframe!!
- Todo:
- Need to flush page for initial identification header packet? And after last header packet?
- Todo:
- Handle chaining streams? Need to retroactively set e_o_s on previous video packet.
Definition at line 98 of file ogg_saver.cpp.
void OggSaver::writePage |
( |
ogg_page & |
page | ) |
|
|
inlineprivate |
ogg_stream_state OggSaver::stream_state_ |
|
private |
The documentation for this class was generated from the following file: