IDS peak IPL v1.17.2
Loading...
Searching...
No Matches
peak_ipl_video_writer.hpp File Reference
#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.

Detailed Description

Author
IDS Imaging Development Systems GmbH
Date
2022-07-25
Since
1.5

Copyright (c) 2022 - 2026, IDS Imaging Development Systems GmbH. All rights reserved.