Altera Video and Image Processing Suite User Manual

Page 273

Advertising
background image

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

Send Feedback

Advertising