dcv.io.video.common

Module implements common utilities for video I/O

Public Imports

dcv.io.image
public import dcv.io.image;

Members

Aliases

IF_BGR_ALPHA_PREFERED
alias IF_BGR_ALPHA_PREFERED = AVPixelFormat.AV_PIX_FMT_BGRA
Undocumented in source.
IF_BGR_PREFERED
alias IF_BGR_PREFERED = AVPixelFormat.AV_PIX_FMT_BGR24
Undocumented in source.
IF_MONO_ALPHA_PREFERED
alias IF_MONO_ALPHA_PREFERED = AVPixelFormat.AV_PIX_FMT_GRAY8A
Undocumented in source.
IF_MONO_PREFERED
alias IF_MONO_PREFERED = AVPixelFormat.AV_PIX_FMT_GRAY8
Undocumented in source.
IF_RGB_ALPHA_PREFERED
alias IF_RGB_ALPHA_PREFERED = AVPixelFormat.AV_PIX_FMT_RGBA
Undocumented in source.
IF_RGB_PREFERED
alias IF_RGB_PREFERED = AVPixelFormat.AV_PIX_FMT_RGB24
Undocumented in source.
IF_YUV_PREFERED
alias IF_YUV_PREFERED = AVPixelFormat.AV_PIX_FMT_YUV444P
Undocumented in source.

Classes

AVStarter
class AVStarter
Undocumented in source.
StreamException
class StreamException

Exception related to streaming operations.

StreamNotOpenException
class StreamNotOpenException

Exception thrown on failed video stream opening.

Enums

CodecID
enum CodecID

Video codec identifiers.

Functions

AVPixelFormat_to_ImageFormat
ImageFormat AVPixelFormat_to_ImageFormat(AVPixelFormat format)
Undocumented in source. Be warned that the author may not have intended to support it.
ImageFormat_to_AVPixelFormat
AVPixelFormat ImageFormat_to_AVPixelFormat(ImageFormat format)
Undocumented in source. Be warned that the author may not have intended to support it.
adoptFormat
void adoptFormat(AVPixelFormat format, AVFrame* frame, ubyte[] data)
Undocumented in source. Be warned that the author may not have intended to support it.
adoptYUV
void adoptYUV(AVPixelFormat format, AVFrame* frame, ubyte[] data)
Undocumented in source. Be warned that the author may not have intended to support it.
adoptYUV411P
void adoptYUV411P(AVFrame* frame, ubyte[] data)
Undocumented in source. Be warned that the author may not have intended to support it.
adoptYUV422P
void adoptYUV422P(AVFrame* frame, ubyte[] data)
Undocumented in source. Be warned that the author may not have intended to support it.
adoptYUV444P
void adoptYUV444P(AVFrame* frame, ubyte[] data)
Undocumented in source. Be warned that the author may not have intended to support it.
adoptYUVGrouped
void adoptYUVGrouped(AVFrame* frame, ubyte[] data)
Undocumented in source. Be warned that the author may not have intended to support it.
adoptYUYV422
void adoptYUYV422(AVFrame* frame, ubyte[] data)
Undocumented in source. Be warned that the author may not have intended to support it.
convertDepricatedPixelFormat
AVPixelFormat convertDepricatedPixelFormat(AVPixelFormat pix)
Undocumented in source. Be warned that the author may not have intended to support it.
getCodecString
string getCodecString(CodecID codec)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

IF_BGR_ALPHA_TYPES
auto IF_BGR_ALPHA_TYPES;
Undocumented in source.
IF_BGR_TYPES
auto IF_BGR_TYPES;
Undocumented in source.
IF_MONO_ALPHA_TYPES
auto IF_MONO_ALPHA_TYPES;
Undocumented in source.
IF_MONO_TYPES
auto IF_MONO_TYPES;
Undocumented in source.
IF_RGB_ALPHA_TYPES
auto IF_RGB_ALPHA_TYPES;
Undocumented in source.
IF_RGB_TYPES
auto IF_RGB_TYPES;
Undocumented in source.
IF_YUV_TYPES
auto IF_YUV_TYPES;
Undocumented in source.

Meta

Authors

Relja Ljubobratovic

License

$(LINK3 http://www.boost.org/LICENSE_1_0.txt, Boost Software License - Version 1.0).