Pleora Technologies Inc. eBUS SDK v6.2.8.5877 API



PvH264Decoder Class Reference

Public Member Functions

 PvH264Decoder ()
 Constructor.
 
 ~PvH264Decoder ()
 Destructor.
 
bool IsAvailable () const
 Returns true if H.264 decoding is supported on the system. More...
 
PvResult Reset ()
 Resets the decoder status: flushes all input/output. More...
 
PvResult Process (const IPvH264AccessUnit *aAccessUnit)
 Pushes an H.264 access unit in the H.264 decoder. More...
 
PvResult Retrieve (PvImage *aImage)
 Attempts to retrieve an image from the decoder. More...
 
void GetLastError (PvString &aString) const
 Returns the last error that occured with the H.264 decoder. More...
 
void ResetLastError ()
 Resets the last error reported by the object.
 

Member Function Documentation

◆ GetLastError()

void PvH264Decoder::GetLastError ( PvString aString) const

Returns the last error that occured with the H.264 decoder.

Parameters
[out]aStringString where the last error description is copied.

◆ IsAvailable()

bool PvH264Decoder::IsAvailable ( ) const

Returns true if H.264 decoding is supported on the system.

Returns
True if supported, false otherwise.

◆ Process()

PvResult PvH264Decoder::Process ( const IPvH264AccessUnit aAccessUnit)

Pushes an H.264 access unit in the H.264 decoder.

Parameters
[in]aAccessUnitThe access unit to use as an input.
Returns
Includes:

◆ Reset()

PvResult PvH264Decoder::Reset ( )

Resets the decoder status: flushes all input/output.

Returns
PvResult::Code::OK on a successful reset.

◆ Retrieve()

PvResult PvH264Decoder::Retrieve ( PvImage aImage)

Attempts to retrieve an image from the decoder.

Parameters
[out]aImageThe output image.

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

Copyright (c) 2002-2021 Pleora Technologies Inc.
www.pleora.com