|
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, bool &async)=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 |
| setSubtitleOffset(int32_t sourceId, int64_t position)=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 |