DVDIO Class Reference
* More...
#include <DVDIO.hpp>
Inheritance diagram for DVDIO:

Public Member Functions | |
| DVDIO (ESInfo *es_info, const char *file_name) | |
| Frame * | getFrame () | 
| returns a frame if one complete frame is available, otherwise null is returned.   | |
| bool | open () | 
| opens the IO connection.   | |
| void | setESInfo (ESInfo *es) | 
| ESInfo * | getESInfo () | 
| int | writeFrame (Frame *, ESInfo *out_es=NULL) | 
| returns the number of packets sent.   | |
| bool | close (bool immediate=false) | 
| closes the IO class.   | |
| bool | destroy () | 
| delete the vob file  | |
| int | getBufferFillLevel () const | 
| returns a value from 0..100 indicating buffer usage  | |
| const char * | getURL () const | 
| returns a pointer to the local file name or an URL  | |
Protected Attributes | |
| ESInfo * | esinfo | 
| char * | filename | 
| AVFormatContext * | av_format_context | 
| AVInputFormat * | av_input_format | 
| AVFormatParameters * | av_format_parameters | 
| int | streamID | 
| u64 | DTS | 
Detailed Description
*Definition at line 59 of file DVDIO.hpp.
Member Function Documentation
      
  | 
  
| 
 closes the IO class. 
 
 Implements IO. Definition at line 87 of file DVDIO.hpp. Referenced by getFrame(). 
 
  | 
  
      
  | 
  
| 
 returns a frame if one complete frame is available, otherwise null is returned. This function is typically blocking. Don't use a NULL return value to conclude STREAMEOF, always check with getState()! Implements IO. Definition at line 79 of file DVDIO.cpp. References close(), ESInfo::getStreamId(), Frame::getType(), ESInfo::isVisualStream(), Frame::setAU(), and Frame::setMediaTimeScale(). 
 
  | 
  
      
  | 
  
| 
 opens the IO connection. State is set to OPENING. Depending on the underlying QIODevice, a network connection or a file connection is established. When the connection is ready for use, State is OPEN Implements IO. Definition at line 63 of file DVDIO.cpp. 
 
  | 
  
      
  | 
  ||||||||||||
| 
 returns the number of packets sent. Returns 0 on error Implements IO. Definition at line 84 of file DVDIO.hpp. 
 
  | 
  
The documentation for this class was generated from the following files: