#include <peak_ipl/backend/peak_ipl_backend.h>#include <peak_ipl/exception/peak_ipl_exception.hpp>#include <peak_ipl/types/peak_ipl_pixel_format.hpp>#include <peak_ipl/types/peak_ipl_range.hpp>#include <peak_ipl/types/peak_ipl_simple_types.hpp>#include <cstdint>#include <memory>#include <string>#include <utility>Go to the source code of this file.
Classes | |
| 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... | |
Namespaces | |
| namespace | peak |
| namespace | peak::ipl |
| The "peak::ipl" namespace contains the whole image processing library. | |
| namespace | peak::ipl::encoder |
| namespace | peak::ipl::container |
Functions | |
| 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_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< IContainer > | peak::ipl::container::Create (PEAK_IPL_VIDEO_CONTAINER container) |
| Factory to create a container. | |
| static std::vector< PEAK_IPL_VIDEO_CONTAINER > | peak::ipl::container::GetSupportedContainersForAnEncoder (PEAK_IPL_VIDEO_ENCODER encoder) |
| Get the supported containers. | |