Rialto
0.1
Rialto media pipeline API
|
This is the complete list of members for firebolt::rialto::IMediaPipeline, including all inherited members.
addSegment(uint32_t needDataRequestId, const std::unique_ptr< MediaSegment > &mediaSegment)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
allSourcesAttached()=0 | firebolt::rialto::IMediaPipeline | pure virtual |
attachSource(const std::unique_ptr< MediaSource > &source)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
flush(int32_t sourceId, bool resetTime)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
getBufferingLimit(uint32_t &limitBufferingMs)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
getClient()=0 | firebolt::rialto::IMediaPipeline | pure virtual |
getImmediateOutput(int32_t sourceId, bool &immediateOutput)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
getMute(int32_t sourceId, bool &mute)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
getPosition(int64_t &position)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
getStats(int32_t sourceId, uint64_t &renderedFrames, uint64_t &droppedFrames)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
getStreamSyncMode(int32_t &streamSyncMode)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
getSync(bool &sync)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
getTextTrackIdentifier(std::string &textTrackIdentifier)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
getUseBuffering(bool &useBuffering)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
getVolume(double ¤tVolume)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
haveData(MediaSourceStatus status, uint32_t needDataRequestId)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
IMediaPipeline()=default (defined in firebolt::rialto::IMediaPipeline) | firebolt::rialto::IMediaPipeline | |
IMediaPipeline(const IMediaPipeline &)=delete (defined in firebolt::rialto::IMediaPipeline) | firebolt::rialto::IMediaPipeline | |
IMediaPipeline(IMediaPipeline &&)=delete (defined in firebolt::rialto::IMediaPipeline) | firebolt::rialto::IMediaPipeline | |
load(MediaType type, const std::string &mimeType, const std::string &url)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
MediaSegmentVector typedef | firebolt::rialto::IMediaPipeline | |
operator=(const IMediaPipeline &)=delete (defined in firebolt::rialto::IMediaPipeline) | firebolt::rialto::IMediaPipeline | |
operator=(IMediaPipeline &&)=delete (defined in firebolt::rialto::IMediaPipeline) | firebolt::rialto::IMediaPipeline | |
pause()=0 | firebolt::rialto::IMediaPipeline | pure virtual |
play()=0 | firebolt::rialto::IMediaPipeline | pure virtual |
processAudioGap(int64_t position, uint32_t duration, int64_t discontinuityGap, bool audioAac)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
removeSource(int32_t id)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
renderFrame()=0 | firebolt::rialto::IMediaPipeline | pure virtual |
setBufferingLimit(uint32_t limitBufferingMs)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
setImmediateOutput(int32_t sourceId, bool immediateOutput)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
setLowLatency(bool lowLatency)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
setMute(int32_t sourceId, bool mute)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
setPlaybackRate(double rate)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
setPosition(int64_t position)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
setSourcePosition(int32_t sourceId, int64_t position, bool resetTime=false, double appliedRate=1.0, uint64_t stopPosition=kUndefinedPosition)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
setStreamSyncMode(int32_t sourceId, int32_t streamSyncMode)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
setSync(bool sync)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
setSyncOff(bool syncOff)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
setTextTrackIdentifier(const std::string &textTrackIdentifier)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
setUseBuffering(bool useBuffering)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
setVideoWindow(uint32_t x, uint32_t y, uint32_t width, uint32_t height)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
setVolume(double targetVolume, uint32_t volumeDuration=0, EaseType easeType=EaseType::EASE_LINEAR)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
stop()=0 | firebolt::rialto::IMediaPipeline | pure virtual |
switchSource(const std::unique_ptr< MediaSource > &source)=0 | firebolt::rialto::IMediaPipeline | pure virtual |
~IMediaPipeline()=default (defined in firebolt::rialto::IMediaPipeline) | firebolt::rialto::IMediaPipeline | virtual |