Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
QmitkFFmpegWriter Class Reference

#include <QmitkFFmpegWriter.h>

Inheritance diagram for QmitkFFmpegWriter:
Collaboration diagram for QmitkFFmpegWriter:

Public Member Functions

 QmitkFFmpegWriter (QObject *parent=nullptr)
 
 ~QmitkFFmpegWriter () override
 
QString GetFFmpegPath () const
 
void SetFFmpegPath (const QString &path)
 
QSize GetSize () const
 
void SetSize (const QSize &size)
 
void SetSize (int width, int height)
 
int GetFramerate () const
 
void SetFramerate (int framerate)
 
QString GetOutputPath () const
 
void SetOutputPath (const QString &path)
 
void Start ()
 
bool IsRunning () const
 
void WriteFrame (const unsigned char *frame)
 
void Stop ()
 

Detailed Description

Definition at line 21 of file QmitkFFmpegWriter.h.

Constructor & Destructor Documentation

◆ QmitkFFmpegWriter()

QmitkFFmpegWriter::QmitkFFmpegWriter ( QObject *  parent = nullptr)
explicit

Definition at line 18 of file QmitkFFmpegWriter.cpp.

◆ ~QmitkFFmpegWriter()

QmitkFFmpegWriter::~QmitkFFmpegWriter ( )
override

Definition at line 27 of file QmitkFFmpegWriter.cpp.

Member Function Documentation

◆ GetFFmpegPath()

QString QmitkFFmpegWriter::GetFFmpegPath ( ) const

Definition at line 31 of file QmitkFFmpegWriter.cpp.

◆ GetFramerate()

int QmitkFFmpegWriter::GetFramerate ( ) const

Definition at line 56 of file QmitkFFmpegWriter.cpp.

◆ GetOutputPath()

QString QmitkFFmpegWriter::GetOutputPath ( ) const

Definition at line 66 of file QmitkFFmpegWriter.cpp.

◆ GetSize()

QSize QmitkFFmpegWriter::GetSize ( ) const

Definition at line 41 of file QmitkFFmpegWriter.cpp.

◆ IsRunning()

bool QmitkFFmpegWriter::IsRunning ( ) const

Definition at line 114 of file QmitkFFmpegWriter.cpp.

◆ SetFFmpegPath()

void QmitkFFmpegWriter::SetFFmpegPath ( const QString &  path)

Definition at line 36 of file QmitkFFmpegWriter.cpp.

◆ SetFramerate()

void QmitkFFmpegWriter::SetFramerate ( int  framerate)

Definition at line 61 of file QmitkFFmpegWriter.cpp.

◆ SetOutputPath()

void QmitkFFmpegWriter::SetOutputPath ( const QString &  path)

Definition at line 71 of file QmitkFFmpegWriter.cpp.

◆ SetSize() [1/2]

void QmitkFFmpegWriter::SetSize ( const QSize &  size)

Definition at line 46 of file QmitkFFmpegWriter.cpp.

◆ SetSize() [2/2]

void QmitkFFmpegWriter::SetSize ( int  width,
int  height 
)

Definition at line 51 of file QmitkFFmpegWriter.cpp.

◆ Start()

void QmitkFFmpegWriter::Start ( )

Definition at line 76 of file QmitkFFmpegWriter.cpp.

References mitkThrow.

◆ Stop()

void QmitkFFmpegWriter::Stop ( )

Definition at line 128 of file QmitkFFmpegWriter.cpp.

References MITK_ERROR, and mitkThrow.

◆ WriteFrame()

void QmitkFFmpegWriter::WriteFrame ( const unsigned char *  frame)

Definition at line 119 of file QmitkFFmpegWriter.cpp.


The documentation for this class was generated from the following files: