MythTV  master
Public Types | Public Member Functions | Public Attributes | List of all members
DecoderCallback Class Reference

#include <mythplayer.h>

Public Types

using Callback = void(*)(void *, void *, void *)
 

Public Member Functions

 DecoderCallback ()=default
 
 DecoderCallback (QString Debug, Callback Function, QAtomicInt *Ready, void *Opaque1, void *Opaque2, void *Opaque3)
 

Public Attributes

QString m_debug
 
Callback m_function { nullptr }
 
QAtomicInt * m_ready { nullptr }
 
void * m_opaque1 { nullptr }
 
void * m_opaque2 { nullptr }
 
void * m_opaque3 { nullptr }
 

Detailed Description

Definition at line 136 of file mythplayer.h.

Member Typedef Documentation

◆ Callback

using DecoderCallback::Callback = void (*)(void*, void*, void*)

Definition at line 139 of file mythplayer.h.

Constructor & Destructor Documentation

◆ DecoderCallback() [1/2]

DecoderCallback::DecoderCallback ( )
default

◆ DecoderCallback() [2/2]

DecoderCallback::DecoderCallback ( QString  Debug,
Callback  Function,
QAtomicInt *  Ready,
void *  Opaque1,
void *  Opaque2,
void *  Opaque3 
)
inline

Definition at line 141 of file mythplayer.h.

Member Data Documentation

◆ m_debug

QString DecoderCallback::m_debug

Definition at line 152 of file mythplayer.h.

◆ m_function

Callback DecoderCallback::m_function { nullptr }

Definition at line 153 of file mythplayer.h.

◆ m_ready

QAtomicInt* DecoderCallback::m_ready { nullptr }

Definition at line 154 of file mythplayer.h.

◆ m_opaque1

void* DecoderCallback::m_opaque1 { nullptr }

Definition at line 155 of file mythplayer.h.

◆ m_opaque2

void* DecoderCallback::m_opaque2 { nullptr }

Definition at line 156 of file mythplayer.h.

◆ m_opaque3

void* DecoderCallback::m_opaque3 { nullptr }

Definition at line 157 of file mythplayer.h.


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