DVDBuilder for C++  3.4
DVD Authoring Software Development Kit
InputDataStreamFactory Class Referenceabstract

The InputDataStreamFactory interface is a class factory for creating and destroying DataStream objects. More...

Inheritance diagram for InputDataStreamFactory:
Reference

Public Member Functions

virtual primo::Stream * create (const char_t *pFile)=0
 Creates an DataStream object. More...
 
int32_t release () const
 
int32_t retain () const
 
int32_t retainCount () const
 

Detailed Description

The InputDataStreamFactory interface is a class factory for creating and destroying DataStream objects.

This interface must be implemented by the application and advertised via the DVDBuilder::setInputDataStreamFactory method.

See also
DataStream
Version
1.10

Member Function Documentation

virtual primo::Stream* create ( const char_t *  pFile)
pure virtual

Creates an DataStream object.

Parameters
pFileThe value of the "file" attribute of a <videoObject> XML element.