Altera Video and Image Processing Suite User Manual
Page 273

Class
Description
class c_av_st_video_control
Parameterized class.
Extends c_av_video_item. Comprises of width, height, and
interlaced bits (the fields found in an Avalon-ST video control
packet). It also contains data types and methods that control the
addition of garbage beats that are used by other classes. The class
provides methods to get and set the individual fields.
The parameters for this class are BITS_PER_CHANNEL and
CHANNELS_PER_PIXEL.
class c_av_st_user_packet
Parameterized class.
Contains a queue of data and is used by the other classes to
represent packets of user data. It extends c_av_video_item. The
class provides methods to push and pop data on and off the queue.
The parameters for this class are BITS_PER_CHANNEL and
CHANNELS_PER_PIXEL.
Table A-2: Additional Class Description
The table describes the classes included in the av_st_video_file_io_class package, and the source and sink class
packages.
Class
Description
class c_av_st_video_source_sink_base Designed to be extended by source and sink BFM classes.
Contains a mailbox of c_av_st_video_item, together with various
fields that define the transport mechanism (serial or parallel),
record the numbers of packets sent, and define the service quality
(readiness) of the source or sink.
UG-VIPSUITE
2015.05.04
Avalon-ST Video Class Library
A-5
Avalon-ST Video Verification IP Suite
Altera Corporation