#include "media/formats/hls/segment_stream.h"
#include <optional>
#include "base/logging.h"
#include "base/test/gmock_callback_support.h"
#include "media/base/test_helpers.h"
#include "media/formats/hls/media_playlist_test_builder.h"
#include "media/formats/hls/parse_status.h"
#include "media/formats/hls/types.h"
#include "media/formats/hls/variant_stream.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace media::hls {
_;
namespace {
template <typename... Strings>
scoped_refptr<MediaPlaylist> CreateMediaPlaylist(Strings... strings) { … }
}
TEST(SegmentStreamUnittest, BasicQueueUsage) { … }
TEST(SegmentStreamUnittest, SeekInQueue) { … }
TEST(SegmentStreamUnittest, SeekDisallowed) { … }
TEST(SegmentStreamUnittest, SeekablePlaylistAdapt) { … }
TEST(SegmentStreamUnittest, RealWorldExample) { … }
TEST(SegmentStreamUnittest, UnseekablePlaylistAdapt) { … }
TEST(SegmentStreamUnittest, SeekableEncryptedPlaylistAdapt) { … }
}