15 #ifndef ALEXA_CLIENT_SDK_MEDIAPLAYER_ANDROIDSLESMEDIAPLAYER_INCLUDE_ANDROIDSLESMEDIAPLAYER_FFMPEGURLINPUTCONTROLLER_H_ 16 #define ALEXA_CLIENT_SDK_MEDIAPLAYER_ANDROIDSLESMEDIAPLAYER_INCLUDE_ANDROIDSLESMEDIAPLAYER_FFMPEGURLINPUTCONTROLLER_H_ 28 namespace mediaPlayer {
45 static std::unique_ptr<FFmpegUrlInputController>
create(
46 std::shared_ptr<avsCommon::utils::playlistParser::IterativePlaylistParserInterface> playlistParser,
48 const std::chrono::milliseconds& offset,
53 std::tuple<Result, std::shared_ptr<AVFormatContext>, std::chrono::milliseconds>
getCurrentFormatContext()
override;
75 std::shared_ptr<avsCommon::utils::playlistParser::IterativePlaylistParserInterface>
parser,
77 const std::chrono::milliseconds& offset,
85 bool findFirstEntry();
88 std::shared_ptr<avsCommon::utils::playlistParser::IterativePlaylistParserInterface> m_parser;
97 std::chrono::milliseconds m_offset;
110 #endif // ALEXA_CLIENT_SDK_MEDIAPLAYER_ANDROIDSLESMEDIAPLAYER_INCLUDE_ANDROIDSLESMEDIAPLAYER_FFMPEGURLINPUTCONTROLLER_H_
::std::string string
Definition: gtest-port.h:1097
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
parser
Definition: upload.py:392