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

#include <bdringbuffer.h>

Public Member Functions

 BDOverlay ()=default
 
 BDOverlay (const bd_overlay_s *overlay)
 
 BDOverlay (const bd_argb_overlay_s *overlay)
 
void setPalette (const BD_PG_PALETTE_ENTRY *palette)
 
void wipe ()
 
void wipe (int x, int y, int width, int height)
 

Public Attributes

QImage m_image
 
int64_t m_pts {-1}
 
int m_x {0}
 
int m_y {0}
 

Detailed Description

Definition at line 51 of file bdringbuffer.h.

Constructor & Destructor Documentation

◆ BDOverlay() [1/3]

BDOverlay::BDOverlay ( )
default

◆ BDOverlay() [2/3]

BDOverlay::BDOverlay ( const bd_overlay_s *  overlay)
explicit

Definition at line 38 of file bdringbuffer.cpp.

◆ BDOverlay() [3/3]

BDOverlay::BDOverlay ( const bd_argb_overlay_s *  overlay)
explicit

Definition at line 46 of file bdringbuffer.cpp.

Member Function Documentation

◆ setPalette()

void BDOverlay::setPalette ( const BD_PG_PALETTE_ENTRY *  palette)

Definition at line 53 of file bdringbuffer.cpp.

Referenced by BDRingBuffer::SubmitOverlay().

◆ wipe() [1/2]

void BDOverlay::wipe ( )

Definition at line 80 of file bdringbuffer.cpp.

Referenced by BDOverlay(), and BDRingBuffer::SubmitOverlay().

◆ wipe() [2/2]

void BDOverlay::wipe ( int  x,
int  y,
int  width,
int  height 
)

Definition at line 85 of file bdringbuffer.cpp.

Member Data Documentation

◆ m_image

QImage BDOverlay::m_image

◆ m_pts

int64_t BDOverlay::m_pts {-1}

Definition at line 63 of file bdringbuffer.h.

Referenced by BDRingBuffer::SubmitARGBOverlay(), and BDRingBuffer::SubmitOverlay().

◆ m_x

int BDOverlay::m_x {0}

Definition at line 64 of file bdringbuffer.h.

Referenced by BDOverlayScreen::DisplayBDOverlay().

◆ m_y

int BDOverlay::m_y {0}

Definition at line 65 of file bdringbuffer.h.

Referenced by BDOverlayScreen::DisplayBDOverlay().


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