DVDBuilder for C++
3.4
DVD Authoring Software Development Kit
|
Classes | |
class | FileSystemDeviceConfig |
This interface configures an Hdd device used for DVD video recording. More... | |
class | OpticalDiscDeviceConfig |
This interface configures a burner device used for DVD video recording. More... | |
class | Title |
This interface is used to get information about a particular DVD-Video title. More... | |
class | TitleEnum |
This interface is used to enumerate all DVD-Video titles in a recording. More... | |
class | VideoRecorder |
This interface represents the DVD video recorder and is used to carry out the DVD recording. More... | |
class | VRDevice |
This interface represents a virtual device used as a storage of a DVD video recording. More... | |
class | VRDeviceList |
This interface is used to add/remove devices to the VideoRecorder instance. More... | |
class | VRDevicePlugin |
This interface creates the video recording devices used by VideoRecorder. More... | |
Namespaces | |
primo | |
Top namespace for all libraries developed by Primo Software Corp. | |
primo::dvdbuilder | |
DVDBuilder(tm) Application Programming Interface. | |
primo::dvdbuilder::VR | |
Video Recording Namespace. | |
primo::dvdbuilder::VR::VideoRecorderError | |
VideoRecorderError namespace. | |
primo::dvdbuilder::VR::VRDeviceError | |
VRDeviceError namespace. | |
primo::dvdbuilder::VR::VRDevicePluginError | |
VRDevicePluginError namespace. | |
primo::dvdbuilder::VR::VRDeviceType | |
VRDeviceType namespace. | |
Enumerations | |
enum | Enum { Success = 0, NotSupported = 0x701 } |
The VRDevicePluginError::Enum defines the possible errors returned by VRDevicePlugin::error . More... | |
enum | Enum { Start = 0x00000800, End = 0x000008FF, Success = 0, IncompatibleMedia = (VRDeviceError::Start + 1), MediaNotPresent = (VRDeviceError::Start + 2), FileSystemError = (VRDeviceError::Start + 3), NotInitialized = (VRDeviceError::Start + 4), OutOfFreeSpace = (VRDeviceError::Start + 5) } |
The VRDeviceError::Enum defines the possible errors generated by the video recording devices. More... | |
enum | Enum { Start = 0x00000900, End = 0x000009FF, Success = 0, InternalError = 1, InvalidStructure = (VideoRecorderError::Start + 1), RecordingNotStarted = (VideoRecorderError::Start + 2), RecordingAlreadyStarted = (VideoRecorderError::Start + 3), MultiplexerError = (VideoRecorderError::Start + 4), InvalidVideoStreamCount = (VideoRecorderError::Start + 5), InvalidVideoCodec = (VideoRecorderError::Start + 6), InvalidVideoAspectRatio = (VideoRecorderError::Start + 7), InvalidVideoResolution = (VideoRecorderError::Start + 8), InvalidVideoFrameRate = (VideoRecorderError::Start + 9), InvalidAudioStreamCount = (VideoRecorderError::Start + 10), InvalidAudioSamplingFrequency = (VideoRecorderError::Start + 11), InvalidAudioCodec = (VideoRecorderError::Start + 12), InvalidAudioBitrate = (VideoRecorderError::Start + 13), DeviceError = (VideoRecorderError::Start + 14), DeviceNotSet = (VideoRecorderError::Start + 15), StartAsyncBufferFull = (VideoRecorderError::Start + 16), InvalidDeviceIndex = (VideoRecorderError::Start + 17) } |
The VideoRecorderError::Enum type defines the possible errors returned by "VideoRecorder::error" when the error facility is VideoRecorder. More... | |
enum | Enum { FileSystem = 1, OpticalDisc = 2 } |
The VRDeviceType::Enum defines video recording storage devices. More... | |