Classes for reading, writing, and encoding images and videos. More...
Classes | |
| class | peak::ipl::ImageReader |
| Reads an image from a file. More... | |
| class | peak::ipl::ImageWriter |
| Writes an image to a file. More... | |
| class | peak::ipl::encoder::IEncoder |
| Encoder Interface Class. More... | |
| class | peak::ipl::encoder::MJPEGEncoder |
| JPEG encoder specialization of IEncoder. Create the encoder with the according Create function. More... | |
| class | peak::ipl::container::IContainer |
| Container Interface Class. More... | |
| class | peak::ipl::container::AVIContainer |
| AVI container specialization of IContainer. Create the container with the according Create function. More... | |
| class | peak::ipl::VideoWriter |
| Writes images to a file in the form of a video. More... | |
Functions | |
| static std::vector< PEAK_IPL_VIDEO_ENCODER > | peak::ipl::encoder::GetSupportedEncodersForAContainer (PEAK_IPL_VIDEO_CONTAINER container) |
| Get the supported encoders. | |
| static std::vector< PixelFormatName > | peak::ipl::encoder::GetSupportedPixelFormats (PEAK_IPL_VIDEO_ENCODER encoder) |
| Get the supported pixel formats for an encoder. | |
| static std::unique_ptr< IEncoder > | peak::ipl::encoder::Create (PEAK_IPL_VIDEO_ENCODER encoder) |
| Factory to create an encoder. | |
| static std::vector< PEAK_IPL_VIDEO_CONTAINER > | peak::ipl::container::GetSupportedContainersForAnEncoder (PEAK_IPL_VIDEO_ENCODER encoder) |
| Get the supported containers. | |
| static std::unique_ptr< IContainer > | peak::ipl::container::Create (PEAK_IPL_VIDEO_CONTAINER container) |
| Factory to create a container. | |
Classes for reading, writing, and encoding images and videos.
Includes tools for file-based image I/O, video creation, and media encoding and container management.
|
static |
Factory to create a container.
Factory to create an encoder.
| [in] | container | Create a container of this type. |
| InvalidArgumentException | Arguments passed are invalid |
|
inlinestatic |
Factory to create an encoder.
| [in] | encoder | Create an encoder of this type. |
| InvalidArgumentException | Arguments passed are invalid |
|
inlinestatic |
Get the supported containers.
|
inlinestatic |
Get the supported encoders.
| Exception | An internal error has occurred |
|
inlinestatic |
Get the supported pixel formats for an encoder.
| Exception | An internal error has occurred |