User guide

Table Of Contents
Appendix A: Avalon-ST Video Verification IP Suite A–3
Avalon-ST Video Class Library
January 2013 Altera Corporation Video and Image Processing Suite
User Guide
Figure A–2. UML-Style Class Diagram
get_width
get_height
get_interlacing
set_width
set_height
set_interlacing
get_append_garbage
get_garbage_probability
set_append_garbage
set_garbage_probability
info
width
height
interlace
c_av_st_video_ control
set_max_length
get_length
unpopulate
pop_pixel
query_pixel
push_pixel
pixels[$]
video_length
video_max_
length
c_av_st_video_
data
get_data,
set_data,
copy
channel[1-N]
c_pixel
copy
compare
set_max_length
get_length
get_identifier
pop_data
query_data
push_data
data[$]
identifier
max_length
c_av_st_video_
user_packet
set_packet_type
get_packet_type
packet_type
c_av_st_video_
item
composition
The class/task with the
diamond instances the
other class
specialization
The class with the arrow is
the superclass, which is
inherited by the other class
av_st_video_classes package
set_readiness_probability
get_readiness_probability
set_long_delay_probability
get_long_delay_probability
set_long_delay_probability_min_beats
get_long_delay_probability_min_beats
set_long_delay_probability_max_beats
get_long_delay_probability_max_beats
set_pixel _transport
get_pixel_transport
set_name
get_name
mailbox #(c_av_st_video_item)
pixel_transport
name
readiness_probability
long_delay_probability
long_delay_duration
long_delay_duration_min_beats
long_delay_duration_max_beats
c_av_st_video_source_sink_base
set_send_control_packets
get_send_control_packets
set_send_user_packets
get_send_user_packets
set_send_early_eop_packets
get_send_early_eop_packets
set_early_eop_probability
get_early_eop_probability
set_send_late_eop_packets
get_send_late_eop_packets
set_late_eop_probability
get_late_eop_probability
set_user_packet_probability
get_user_packet_probability
set_control_packet_probability
get_control_packet_probability
set_send_garbage_after_control_packets
get_send_garbage_after_control_packets
set_object_name
get_object_name
get_filename
set_image_height
get_image_height
set_image_width
get_image_width
set_video_data_type
get_video_data_type
get_video_packets_handled
get_control_packets_handled
get_user_packets_handled
open_file
close _file
read_file
send_control_packet
send_user_packet
read_video _packet
wait_for_and_write_video_packet_to_file
generate_spc_file
decode_fourcc
mailbox #(c_av_st_video_item)
video_packets_handled
control_packets_handled
user_packets_handled
object_name
early_eop_probability
late_eop_probability
user_packet_probability
contol_packet_probability
send_control_packets
send_user_packets
send_early_eop_packets
send_late_eop_packets
send_garbage_after_control_packets
c_av_st_video_file_io
start
send_video
c_av_st_video_source_bfm_`SOURCE
start
receive_video
c_av_st_video_sink_bfm_`SINK
av_st_video_file_io_class package
av_st_video_source_bfm_class.sv av_st_video_sink_bfm_class.sv