|
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... | |