Shaka Packager SDK
Loading...
Searching...
No Matches
Static Public Member Functions | Public Attributes | List of all members
shaka::media::StreamData Struct Reference

Static Public Member Functions

static std::unique_ptr< StreamDataFromStreamInfo (size_t stream_index, std::shared_ptr< const StreamInfo > stream_info)
 
static std::unique_ptr< StreamDataFromMediaSample (size_t stream_index, std::shared_ptr< const MediaSample > media_sample)
 
static std::unique_ptr< StreamDataFromTextSample (size_t stream_index, std::shared_ptr< const TextSample > text_sample)
 
static std::unique_ptr< StreamDataFromSegmentInfo (size_t stream_index, std::shared_ptr< const SegmentInfo > segment_info)
 
static std::unique_ptr< StreamDataFromScte35Event (size_t stream_index, std::shared_ptr< const Scte35Event > scte35_event)
 
static std::unique_ptr< StreamDataFromCueEvent (size_t stream_index, std::shared_ptr< const CueEvent > cue_event)
 

Public Attributes

size_t stream_index = static_cast<size_t>(-1)
 
StreamDataType stream_data_type = StreamDataType::kUnknown
 
std::shared_ptr< const StreamInfostream_info
 
std::shared_ptr< const MediaSamplemedia_sample
 
std::shared_ptr< const TextSampletext_sample
 
std::shared_ptr< const SegmentInfosegment_info
 
std::shared_ptr< const Scte35Eventscte35_event
 
std::shared_ptr< const CueEventcue_event
 

Detailed Description

Definition at line 70 of file media_handler.h.

Member Function Documentation

◆ FromCueEvent()

static std::unique_ptr< StreamData > shaka::media::StreamData::FromCueEvent ( size_t  stream_index,
std::shared_ptr< const CueEvent cue_event 
)
inlinestatic

Definition at line 131 of file media_handler.h.

◆ FromMediaSample()

static std::unique_ptr< StreamData > shaka::media::StreamData::FromMediaSample ( size_t  stream_index,
std::shared_ptr< const MediaSample media_sample 
)
inlinestatic

Definition at line 91 of file media_handler.h.

◆ FromScte35Event()

static std::unique_ptr< StreamData > shaka::media::StreamData::FromScte35Event ( size_t  stream_index,
std::shared_ptr< const Scte35Event scte35_event 
)
inlinestatic

Definition at line 121 of file media_handler.h.

◆ FromSegmentInfo()

static std::unique_ptr< StreamData > shaka::media::StreamData::FromSegmentInfo ( size_t  stream_index,
std::shared_ptr< const SegmentInfo segment_info 
)
inlinestatic

Definition at line 111 of file media_handler.h.

◆ FromStreamInfo()

static std::unique_ptr< StreamData > shaka::media::StreamData::FromStreamInfo ( size_t  stream_index,
std::shared_ptr< const StreamInfo stream_info 
)
inlinestatic

Definition at line 81 of file media_handler.h.

◆ FromTextSample()

static std::unique_ptr< StreamData > shaka::media::StreamData::FromTextSample ( size_t  stream_index,
std::shared_ptr< const TextSample text_sample 
)
inlinestatic

Definition at line 101 of file media_handler.h.

Member Data Documentation

◆ cue_event

std::shared_ptr<const CueEvent> shaka::media::StreamData::cue_event

Definition at line 79 of file media_handler.h.

◆ media_sample

std::shared_ptr<const MediaSample> shaka::media::StreamData::media_sample

Definition at line 75 of file media_handler.h.

◆ scte35_event

std::shared_ptr<const Scte35Event> shaka::media::StreamData::scte35_event

Definition at line 78 of file media_handler.h.

◆ segment_info

std::shared_ptr<const SegmentInfo> shaka::media::StreamData::segment_info

Definition at line 77 of file media_handler.h.

◆ stream_data_type

StreamDataType shaka::media::StreamData::stream_data_type = StreamDataType::kUnknown

Definition at line 72 of file media_handler.h.

◆ stream_index

size_t shaka::media::StreamData::stream_index = static_cast<size_t>(-1)

Definition at line 71 of file media_handler.h.

◆ stream_info

std::shared_ptr<const StreamInfo> shaka::media::StreamData::stream_info

Definition at line 74 of file media_handler.h.

◆ text_sample

std::shared_ptr<const TextSample> shaka::media::StreamData::text_sample

Definition at line 76 of file media_handler.h.


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