Rialto  0.1
Rialto media pipeline API
firebolt::rialto::IMediaPipeline Member List

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)=0firebolt::rialto::IMediaPipelinepure virtual
allSourcesAttached()=0firebolt::rialto::IMediaPipelinepure virtual
attachSource(const std::unique_ptr< MediaSource > &source)=0firebolt::rialto::IMediaPipelinepure virtual
flush(int32_t sourceId, bool resetTime)=0firebolt::rialto::IMediaPipelinepure virtual
getBufferingLimit(uint32_t &limitBufferingMs)=0firebolt::rialto::IMediaPipelinepure virtual
getClient()=0firebolt::rialto::IMediaPipelinepure virtual
getImmediateOutput(int32_t sourceId, bool &immediateOutput)=0firebolt::rialto::IMediaPipelinepure virtual
getMute(int32_t sourceId, bool &mute)=0firebolt::rialto::IMediaPipelinepure virtual
getPosition(int64_t &position)=0firebolt::rialto::IMediaPipelinepure virtual
getStats(int32_t sourceId, uint64_t &renderedFrames, uint64_t &droppedFrames)=0firebolt::rialto::IMediaPipelinepure virtual
getStreamSyncMode(int32_t &streamSyncMode)=0firebolt::rialto::IMediaPipelinepure virtual
getSync(bool &sync)=0firebolt::rialto::IMediaPipelinepure virtual
getTextTrackIdentifier(std::string &textTrackIdentifier)=0firebolt::rialto::IMediaPipelinepure virtual
getUseBuffering(bool &useBuffering)=0firebolt::rialto::IMediaPipelinepure virtual
getVolume(double &currentVolume)=0firebolt::rialto::IMediaPipelinepure virtual
haveData(MediaSourceStatus status, uint32_t needDataRequestId)=0firebolt::rialto::IMediaPipelinepure 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)=0firebolt::rialto::IMediaPipelinepure virtual
MediaSegmentVector typedeffirebolt::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()=0firebolt::rialto::IMediaPipelinepure virtual
play()=0firebolt::rialto::IMediaPipelinepure virtual
processAudioGap(int64_t position, uint32_t duration, int64_t discontinuityGap, bool audioAac)=0firebolt::rialto::IMediaPipelinepure virtual
removeSource(int32_t id)=0firebolt::rialto::IMediaPipelinepure virtual
renderFrame()=0firebolt::rialto::IMediaPipelinepure virtual
setBufferingLimit(uint32_t limitBufferingMs)=0firebolt::rialto::IMediaPipelinepure virtual
setImmediateOutput(int32_t sourceId, bool immediateOutput)=0firebolt::rialto::IMediaPipelinepure virtual
setLowLatency(bool lowLatency)=0firebolt::rialto::IMediaPipelinepure virtual
setMute(int32_t sourceId, bool mute)=0firebolt::rialto::IMediaPipelinepure virtual
setPlaybackRate(double rate)=0firebolt::rialto::IMediaPipelinepure virtual
setPosition(int64_t position)=0firebolt::rialto::IMediaPipelinepure virtual
setSourcePosition(int32_t sourceId, int64_t position, bool resetTime=false, double appliedRate=1.0, uint64_t stopPosition=kUndefinedPosition)=0firebolt::rialto::IMediaPipelinepure virtual
setStreamSyncMode(int32_t sourceId, int32_t streamSyncMode)=0firebolt::rialto::IMediaPipelinepure virtual
setSync(bool sync)=0firebolt::rialto::IMediaPipelinepure virtual
setSyncOff(bool syncOff)=0firebolt::rialto::IMediaPipelinepure virtual
setTextTrackIdentifier(const std::string &textTrackIdentifier)=0firebolt::rialto::IMediaPipelinepure virtual
setUseBuffering(bool useBuffering)=0firebolt::rialto::IMediaPipelinepure virtual
setVideoWindow(uint32_t x, uint32_t y, uint32_t width, uint32_t height)=0firebolt::rialto::IMediaPipelinepure virtual
setVolume(double targetVolume, uint32_t volumeDuration=0, EaseType easeType=EaseType::EASE_LINEAR)=0firebolt::rialto::IMediaPipelinepure virtual
stop()=0firebolt::rialto::IMediaPipelinepure virtual
switchSource(const std::unique_ptr< MediaSource > &source)=0firebolt::rialto::IMediaPipelinepure virtual
~IMediaPipeline()=default (defined in firebolt::rialto::IMediaPipeline)firebolt::rialto::IMediaPipelinevirtual