struct UseVideoDecoderTestParams

Defined at line 38 of file ../../src/media/codec/examples/use_media_decoder/test/../use_video_decoder.h

Keep fields in alphabetical order please, other than is_validated_.

Public Members

uint64_t magic_validated_
int64_t input_stop_stream_after_frame_ordinal
uint64_t first_expected_output_frame_ordinal
uint64_t keep_stream_modulo
uint32_t loop_stream_count
bool reset_hash_each_iteration
int64_t skip_frame_ordinal
uint64_t frame_count
optional mime_type
int64_t max_num_reorder_frames_threshold
bool per_frame_debug_output
bool require_sw
bool is_output_y_tiled
const char ** per_frame_golden_sha256
bool compare_to_sw_decode
FrameToCompare * frame_to_compare
bool frame_num_gaps
int32_t min_expected_output_frame_count
const char * golden_sha256
bool skip_formatting_output_pixels
static const uint64_t kDefaultFirstExpectedOutputFrameOrdinal
static const uint64_t kDefaultKeepStreamModulo
static const uint32_t kDefaultLoopStreamCount
static const bool kDefaultResetHashEachIteration
static const int64_t kDefaultSkipFrameOrdinal
static const int64_t kDefaultMaxNumReorderFramesThreshold
static const bool kDefaultPrintFps
static const uint64_t kDefaultPrintFpsModulus
static const bool kDefaultPerFrameDebugOutput
static const bool kDefaultRequireSw
static const bool kDefaultYTiling
static char **const kDefaultPerFrameGoldenSha256
static const bool kDefaultCompareToSwDecode
static FrameToCompare *const kDefaultFrameToCompare
static const bool kDefaultFrameNumGaps
static const int32_t kDefaultMinExpectedOutputFrameCount
static char *const kDefaultGoldenSha256
static const bool kDefaultSkipFormattingOutputPixels

Public Methods

void ~UseVideoDecoderTestParams ()

Defined at line 39 of file ../../src/media/codec/examples/use_media_decoder/test/../use_video_decoder.h

UseVideoDecoderTestParams Clone ()

Defined at line 44 of file ../../src/media/codec/examples/use_media_decoder/test/../use_video_decoder.h

void Validate ()

Validate() can be called at any time, preferably before the parameters are used.

Validate() is also called from the destructor just in case as a backstop, but the call from the

constructor shouldn't be the first call to Validate(). The destructor will catch invalid field

values if nothing else blows up before then however.

Defined at line 55 of file ../../src/media/codec/examples/use_media_decoder/test/../use_video_decoder.h