TSDuck v3.38-3710
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::AuxiliaryVideoStreamDescriptor::si_message_type::generic_params_type Class Reference

Generic parameters type. More...

#include <tsAuxiliaryVideoStreamDescriptor.h>

Public Member Functions

 generic_params_type ()=default
 Default constructor.
 
 generic_params_type (PSIBuffer &buf)
 Constructor from a binary descriptor.
 

Public Attributes

std::optional< bool > aux_is_bottom_field {}
 If it is TRUE, the auxiliary video data corresponds only to the bottom field of the primary video.
 
std::optional< bool > aux_is_interlaced {}
 If it is TRUE, any spatial re-sampling operation on the auxiliary video should be field-based.
 
uint8_t position_offset_h = 0
 Horizontal position offsets of the auxiliary video data expressed in 1/16th sample position in the primary video spatial sampling grid.
 
uint8_t position_offset_v = 0
 Vertical position offsets of the auxiliary video data expressed in 1/16th sample position in the primary video spatial sampling grid.
 

Detailed Description

Generic parameters type.

Constructor & Destructor Documentation

◆ generic_params_type()

ts::AuxiliaryVideoStreamDescriptor::si_message_type::generic_params_type::generic_params_type ( PSIBuffer buf)
inline

Constructor from a binary descriptor.

Parameters
[in]bufA binary descriptor to deserialize.

Member Data Documentation

◆ aux_is_bottom_field

std::optional<bool> ts::AuxiliaryVideoStreamDescriptor::si_message_type::generic_params_type::aux_is_bottom_field {}

If it is TRUE, the auxiliary video data corresponds only to the bottom field of the primary video.

If FALSE, the auxiliary video data corresponds only to the top field of the primary video. If aux_is_one_field is FALSE, aux_is_bottom_field is not applicable.

◆ aux_is_interlaced

std::optional<bool> ts::AuxiliaryVideoStreamDescriptor::si_message_type::generic_params_type::aux_is_interlaced {}

If it is TRUE, any spatial re-sampling operation on the auxiliary video should be field-based.

If it is FALSE, any spatial re-sampling operation on the auxiliary video should be frame-based. If aux_is_one_field is TRUE, aux_is_interlaced is inferred to be TRUE.


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