AJA NTV2 SDK  17.6.0.2675
NTV2 SDK 17.6.0.2675
CImageDisplay Class Reference

#include <winutil.h>

Inheritance diagram for CImageDisplay:
[legend]
Collaboration diagram for CImageDisplay:
[legend]

Public Member Functions

 CImageDisplay ()
 
const VIDEOINFO * GetDisplayFormat ()
 
HRESULT RefreshDisplayType (__in_opt LPSTR szDeviceName)
 
BOOL IsPalettised ()
 
WORD GetDisplayDepth ()
 
HRESULT CheckMediaType (const CMediaType *pmtIn)
 
HRESULT CheckVideoType (const VIDEOINFO *pInput)
 
HRESULT UpdateFormat (__inout VIDEOINFO *pVideoInfo)
 
const DWORD * GetBitMasks (const VIDEOINFO *pVideoInfo)
 
BOOL GetColourMask (__out DWORD *pMaskRed, __out DWORD *pMaskGreen, __out DWORD *pMaskBlue)
 
- Public Member Functions inherited from CCritSec
 CCritSec ()
 
 ~CCritSec ()
 
void Lock ()
 
void Unlock ()
 

Static Public Member Functions

static BOOL CheckHeaderValidity (const VIDEOINFO *pInput)
 
static BOOL CheckPaletteHeader (const VIDEOINFO *pInput)
 

Static Protected Member Functions

static DWORD CountSetBits (const DWORD Field)
 
static DWORD CountPrefixBits (const DWORD Field)
 
static BOOL CheckBitFields (const VIDEOINFO *pInput)
 

Protected Attributes

VIDEOINFO m_Display
 

Detailed Description

Definition at line 370 of file winutil.h.

Constructor & Destructor Documentation

◆ CImageDisplay()

CImageDisplay::CImageDisplay ( )

Definition at line 2150 of file winutil.cpp.

Member Function Documentation

◆ CheckBitFields()

BOOL CImageDisplay::CheckBitFields ( const VIDEOINFO *  pInput)
staticprotected

Definition at line 2220 of file winutil.cpp.

◆ CheckHeaderValidity()

BOOL CImageDisplay::CheckHeaderValidity ( const VIDEOINFO *  pInput)
static

Definition at line 2305 of file winutil.cpp.

◆ CheckMediaType()

HRESULT CImageDisplay::CheckMediaType ( const CMediaType pmtIn)

Definition at line 2572 of file winutil.cpp.

◆ CheckPaletteHeader()

BOOL CImageDisplay::CheckPaletteHeader ( const VIDEOINFO *  pInput)
static

Definition at line 2375 of file winutil.cpp.

◆ CheckVideoType()

HRESULT CImageDisplay::CheckVideoType ( const VIDEOINFO *  pInput)

Definition at line 2484 of file winutil.cpp.

◆ CountPrefixBits()

DWORD CImageDisplay::CountPrefixBits ( const DWORD  Field)
staticprotected

Definition at line 2278 of file winutil.cpp.

◆ CountSetBits()

DWORD CImageDisplay::CountSetBits ( const DWORD  Field)
staticprotected

Definition at line 2257 of file winutil.cpp.

◆ GetBitMasks()

const DWORD * CImageDisplay::GetBitMasks ( const VIDEOINFO *  pVideoInfo)

Definition at line 2547 of file winutil.cpp.

◆ GetColourMask()

BOOL CImageDisplay::GetColourMask ( __out DWORD *  pMaskRed,
__out DWORD *  pMaskGreen,
__out DWORD *  pMaskBlue 
)

Definition at line 2618 of file winutil.cpp.

◆ GetDisplayDepth()

WORD CImageDisplay::GetDisplayDepth ( )

Definition at line 2429 of file winutil.cpp.

◆ GetDisplayFormat()

const VIDEOINFO * CImageDisplay::GetDisplayFormat ( )

Definition at line 2413 of file winutil.cpp.

◆ IsPalettised()

BOOL CImageDisplay::IsPalettised ( )

Definition at line 2421 of file winutil.cpp.

◆ RefreshDisplayType()

HRESULT CImageDisplay::RefreshDisplayType ( __in_opt LPSTR  szDeviceName)

Definition at line 2166 of file winutil.cpp.

◆ UpdateFormat()

HRESULT CImageDisplay::UpdateFormat ( __inout VIDEOINFO *  pVideoInfo)

Definition at line 2443 of file winutil.cpp.

Member Data Documentation

◆ m_Display

VIDEOINFO CImageDisplay::m_Display
protected

Definition at line 376 of file winutil.h.


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