mx::IUndecodedMxPEGFrameReceiver Class Reference
[Component Interfaces]

Interface to entities receiving parsed, but still undecoded MxPEG frames - these form the third stage in MxPEG stream decoding. More...

#include <IUndecodedMxPEGFrameReceiver.h>

Inheritance diagram for mx::IUndecodedMxPEGFrameReceiver:

mx::IErrorState mx::IInterface mx::IMxPEGScanDecoder mx::IMxPEGScanToJPEGConverter mx::MxPEGScanDecoderIPPCore mx::MxPEGScanDecoderSoftwareOnlyCore mx::MxPEGScanDecoderIPP mx::MxPEGScanDecoderSoftwareOnly mx::MxPEGScanToJPEGConverterIPP mx::MxPEGScanToJPEGConverterSoftwareOnly mx::MxPEGScanDecoderIPP mx::MxPEGScanToJPEGConverterIPP mx::MxPEGScanDecoderSoftwareOnly mx::MxPEGScanToJPEGConverterSoftwareOnly List of all members.

Public Member Functions

virtual void setQuantizationTable (int target_table, mxm::u8 *data_bytes)=0
 Copies 64 bytes from the specified location to one of the receiver's 4 quantization tables.
virtual void setHuffmanTable (const mxmHuffmanTableId &target_table, mxm::u8 *data_bytes)=0
 Copies bytes from the specified location to one of the receiver's 8 huffman tables.
virtual void receiveUndecodedMxPEGFrame (mxmUndecodedMxPEGFrameDescriptor *frame_descriptor)=0
 Hands an entire parsed, yet undecoded MxPEG (video) frame over to the receiver.
virtual void receiveMxPEGAudioFrame (const mxmAudioBlockInfo &audio_info, const mxm::u8 *sample_data)=0
 Hands an (unprocessed) MxPEG audio frame (block) over to the receiver.

Detailed Description

Interface to entities receiving parsed, but still undecoded MxPEG frames - these form the third stage in MxPEG stream decoding.

Author:
[khe] Kai Hergenroether


Member Function Documentation

virtual void mx::IUndecodedMxPEGFrameReceiver::receiveUndecodedMxPEGFrame mxmUndecodedMxPEGFrameDescriptor frame_descriptor  )  [pure virtual]
 

Hands an entire parsed, yet undecoded MxPEG (video) frame over to the receiver.

The frame descriptor is assumed to contain valid information.

Implemented in mx::MxPEGScanDecoderSoftwareOnly, mx::MxPEGScanToJPEGConverterSoftwareOnly, mx::MxPEGScanDecoderIPP, and mx::MxPEGScanToJPEGConverterIPP.


The documentation for this class was generated from the following file:
Generated on Fri Jun 29 17:21:06 2007 for MxPEG SDK by  doxygen 1.4.6