Shaka Packager SDK
Public Attributes | List of all members
shaka::PackagingParams Struct Reference

Packaging parameters. More...

#include <packager.h>

Public Attributes

std::string temp_dir
 Specify temporary directory for intermediate temporary files.
 
Mp4OutputParams mp4_output_params
 MP4 (ISO-BMFF) output related parameters.
 
uint32_t transport_stream_timestamp_offset_ms = 0
 
ChunkingParams chunking_params
 Chunking (segmentation) related parameters.
 
AdCueGeneratorParams ad_cue_generator_params
 Out of band cuepoint parameters.
 
bool output_media_info = false
 
bool single_threaded = false
 
MpdParams mpd_params
 DASH MPD related parameters.
 
HlsParams hls_params
 HLS related parameters.
 
EncryptionParams encryption_params
 Encryption and Decryption Parameters.
 
DecryptionParams decryption_params
 
BufferCallbackParams buffer_callback_params
 Buffer callback params.
 
TestParams test_params
 

Detailed Description

Packaging parameters.

Definition at line 38 of file packager.h.

Member Data Documentation

◆ output_media_info

bool shaka::PackagingParams::output_media_info = false

Create a human readable format of MediaInfo. The output file name will be the name specified by output flag, suffixed with .media_info.

Definition at line 55 of file packager.h.

◆ single_threaded

bool shaka::PackagingParams::single_threaded = false

Only use a single thread to generate output. This is useful in tests to avoid non-deterministic outputs.

Definition at line 58 of file packager.h.

◆ transport_stream_timestamp_offset_ms

uint32_t shaka::PackagingParams::transport_stream_timestamp_offset_ms = 0

The offset to be applied to transport stream (e.g. MPEG2-TS, HLS packed audio) timestamps to compensate for possible negative timestamps in the input.

Definition at line 46 of file packager.h.


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