TheoraEncoder Class Reference
Implementation of Adaptor that takes UncompressedVideoFrame as input and returns an CompressedVideoFrame as output. <short description="">. More...
#include <TheoraEncoder.hpp>
Inheritance diagram for TheoraEncoder:
Public Member Functions | |
TheoraEncoder (VideoESInfo *ves) | |
list< Frame * > | adapt (Frame *frm) |
YUVFrame in - TheoraFrame out. | |
TheoraEncoder * | clone () |
Create a shallow copy of the Adaptor. | |
void | initialize () |
Initialize internal data structures. | |
u32 | getTranscodingCosts () const |
returns adaptation costs (CPU only) per second! For visual streams they are expressed in pixels/seconds. |
Detailed Description
Implementation of Adaptor that takes UncompressedVideoFrame as input and returns an CompressedVideoFrame as output. <short description="">.
- Author:
- Thomas Kuglitsch
- Version:
- Id
- TheoraEncoder.hpp,v 1.3 2006/10/25 07:29:10 tkuglits Exp
Definition at line 67 of file TheoraEncoder.hpp.
Member Function Documentation
|
YUVFrame in - TheoraFrame out. Input YUVFrame object will be deleted in this method! Adaptor implementation for YUVFrame objects.
Reimplemented from Adaptor. Definition at line 83 of file TheoraEncoder.cpp. References CompressedVideoFrame::detectFrameType(), Frame::getAU(), Frame::getMediaTimeScale(), Frame::setAU(), and Frame::setMediaTimeScale().
|
|
Create a shallow copy of the Adaptor. Creates an Adaptor with the same setup (without copying the current status).
Implements Adaptor. Definition at line 82 of file TheoraEncoder.hpp.
|
|
returns adaptation costs (CPU only) per second! For visual streams they are expressed in pixels/seconds. Call this only on INITIALIZED adaptors!!!! Otherwise costs will be way too high. Implements Adaptor. Definition at line 84 of file TheoraEncoder.hpp.
|
|
Initialize internal data structures.
Implements Adaptor. Definition at line 151 of file TheoraEncoder.cpp.
|
The documentation for this class was generated from the following files: