Virtual U.org
Get Personal Training on VU Today
    
Top shadow
 
 register/help
User Name:

Password:

Video class Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

Video Class Reference

Video for windows playback class. More...

#include <OVIDEO.H>

List of all members.

Public Methods

 Video ()
 ~Video ()
void init ()
void deinit ()
void set_skip_on_fail ()
void clear_skip_on_fail ()
void play (char *, DWORD=0)
void play_until_end (char *, HINSTANCE hInstance, DWORD=0)
void stop ()
void abort ()

Public Attributes

State state
IGraphBuilder * pGraph
HANDLE hGraphNotifyEvent
int init_success
int skip_on_fail_flag
HWND hwnd


Detailed Description

Video for windows playback class.

Definition at line 16 of file OVIDEO.H.


Constructor & Destructor Documentation

Video::Video  
 

Definition at line 82 of file Ovideo.cpp.

References hGraphNotifyEvent, init_success, NULL, pGraph, skip_on_fail_flag, state, and UNINITIALIZED.

Video::~Video  
 

Definition at line 91 of file Ovideo.cpp.


Member Function Documentation

void Video::abort  
 

Definition at line 380 of file Ovideo.cpp.

References init_success, pGraph, skip_on_fail_flag, state, and STOPPED.

void Video::clear_skip_on_fail  
 

Definition at line 99 of file Ovideo.cpp.

References skip_on_fail_flag.

void Video::deinit  
 

Definition at line 130 of file Ovideo.cpp.

References hGraphNotifyEvent, NULL, pGraph, state, and UNINITIALIZED.

void Video::init  
 

Definition at line 103 of file Ovideo.cpp.

References hGraphNotifyEvent, hwnd, init_success, NULL, pGraph, skip_on_fail_flag, state, and STOPPED.

void Video::play char *   ,
DWORD    = 0
 

Definition at line 139 of file Ovideo.cpp.

References hwnd, init_success, NULL, OAFALSE, OATRUE, pGraph, PLAYING, skip_on_fail_flag, and state.

Referenced by play_until_end().

void Video::play_until_end char *   ,
HINSTANCE    hInstance,
DWORD    = 0
 

Definition at line 284 of file Ovideo.cpp.

References hGraphNotifyEvent, hwnd, init_success, NULL, play(), PLAYING, state, and STOPPED.

void Video::set_skip_on_fail  
 

Definition at line 95 of file Ovideo.cpp.

References skip_on_fail_flag.

void Video::stop  
 

Definition at line 353 of file Ovideo.cpp.

References init_success, pGraph, skip_on_fail_flag, state, and STOPPED.


Member Data Documentation

HANDLE Video::hGraphNotifyEvent
 

Definition at line 20 of file OVIDEO.H.

Referenced by deinit(), init(), play_until_end(), and Video().

HWND Video::hwnd
 

Definition at line 23 of file OVIDEO.H.

Referenced by init(), play(), and play_until_end().

int Video::init_success
 

Definition at line 21 of file OVIDEO.H.

Referenced by abort(), init(), play(), play_until_end(), stop(), and Video().

IGraphBuilder* Video::pGraph
 

Definition at line 19 of file OVIDEO.H.

Referenced by abort(), deinit(), init(), play(), stop(), and Video().

int Video::skip_on_fail_flag
 

Definition at line 22 of file OVIDEO.H.

Referenced by abort(), clear_skip_on_fail(), init(), play(), set_skip_on_fail(), stop(), and Video().

State Video::state
 

Definition at line 18 of file OVIDEO.H.

Referenced by abort(), deinit(), init(), play(), play_until_end(), stop(), and Video().


The documentation for this class was generated from the following files:
Generated on Fri Aug 23 01:39:43 2002 for VirtualU by doxygen1.2.17