Olive
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ProxyGenerator Class Reference

#include <proxygenerator.h>

Inheritance diagram for ProxyGenerator:

Public Member Functions

 ProxyGenerator ()
 
void run ()
 
void queue (const ProxyInfo &info)
 
void cancel ()
 
double get_proxy_progress (Media *f)
 

Private Member Functions

void transcode (const ProxyInfo &info)
 

Private Attributes

QVector< ProxyInfoproxy_queue
 
QWaitCondition waitCond
 
QMutex mutex
 
bool cancelled
 
bool skip
 
double current_progress
 

Constructor & Destructor Documentation

ProxyGenerator::ProxyGenerator ( )

Member Function Documentation

void ProxyGenerator::cancel ( )
double ProxyGenerator::get_proxy_progress ( Media f)
void ProxyGenerator::queue ( const ProxyInfo info)
void ProxyGenerator::run ( )
void ProxyGenerator::transcode ( const ProxyInfo info)
private

Member Data Documentation

bool ProxyGenerator::cancelled
private
double ProxyGenerator::current_progress
private
QMutex ProxyGenerator::mutex
private
QVector<ProxyInfo> ProxyGenerator::proxy_queue
private
bool ProxyGenerator::skip
private
QWaitCondition ProxyGenerator::waitCond
private

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