Public Member Functions | Public Attributes

xl7::directshow::MainObj Class Reference

#include <MainObj.h>

Inheritance diagram for xl7::directshow::MainObj:
xl7::directx::Component< MainObj > xl7::errorcodes::ErrorCodeAssembly< MainObj > cl7::designpatterns::Singleton< MainObj >

List of all members.

Public Member Functions

 MainObj (void)
 ~MainObj (void)

Public Attributes

errorcodes::ErrorCode create_dshow_already
errorcodes::ErrorCode create_dshow_graph_builder_already
errorcodes::ErrorCode create_dshow_graph_builder_error
errorcodes::ErrorCode create_dshow_graph_builder_success
errorcodes::ErrorCode create_dshow_media_control_already
errorcodes::ErrorCode create_dshow_media_control_error
errorcodes::ErrorCode create_dshow_media_control_success
errorcodes::ErrorCode create_dshow_media_event_already
errorcodes::ErrorCode create_dshow_media_event_error
errorcodes::ErrorCode create_dshow_media_event_success
errorcodes::ErrorCode init_dshow_error
errorcodes::ErrorCode init_dshow_success
errorcodes::ErrorCode shutdown_dshow_error
errorcodes::ErrorCode shutdown_dshow_success
errorcodes::ErrorCode bad_multimedia_source

Detailed Description

The DirectShow main object. Actually, there is no central DirectShow object. But, for maintaining the present design, we need to have this MainObj class. The DirectShow notifications have to be managed and forwarded anyway. So, this class is a good spot where all comes together.


Constructor & Destructor Documentation

xl7::directshow::MainObj::MainObj ( void   ) 

Default constructor.

xl7::directshow::MainObj::~MainObj ( void   ) 

Destructor.


Member Data Documentation

IGraphBuilder::RenderFile failed and returned an error.

DirectShow graph builder interface already initialized.

DirectShow graph builder interface not created successfully.

DirectShow graph builder interface created successfully.

DirectShow media control interface already initialized.

DirectShow media control interface not created successfully.

DirectShow media control interface created successfully.

DirectShow media event interface already initialized.

DirectShow media event interface not created successfully.

DirectShow media event interface created successfully.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines