![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <memory>#include <sstream>#include <gmock/gmock.h>#include <gtest/gtest.h>#include <libavformat/avformat.h>#include <libavformat/avio.h>#include <libavutil/common.h>#include <libavutil/error.h>#include <AVSCommon/Utils/PlaylistParser/IterativePlaylistParserInterface.h>#include <AVSCommon/Utils/Memory/Memory.h>#include "PlaylistParser/MockContentFetcher.h"#include <PlaylistParser/IterativePlaylistParser.h>#include "AndroidSLESMediaPlayer/FFmpegUrlInputController.h"
Classes | |
| class | alexaClientSDK::mediaPlayer::android::test::MockContentFetcherFactory |
| Mocks the content fetcher factory. More... | |
| class | alexaClientSDK::mediaPlayer::android::test::MockPlaylistParser |
| class | alexaClientSDK::mediaPlayer::android::test::FFmpegUrlInputControllerTest |
Namespaces | |
| alexaClientSDK | |
| Whether or not curl logs should be emitted. | |
| alexaClientSDK::mediaPlayer | |
| alexaClientSDK::mediaPlayer::android | |
| alexaClientSDK::mediaPlayer::android::test | |
Functions | |
| alexaClientSDK::mediaPlayer::android::test::TEST_F (FFmpegUrlInputControllerTest, test_createSucceed) | |
| Test input controller create succeed. More... | |
| alexaClientSDK::mediaPlayer::android::test::TEST_F (FFmpegUrlInputControllerTest, test_createNullParserFailed) | |
| Test input controller create with null playlist parser failed. More... | |
| alexaClientSDK::mediaPlayer::android::test::TEST_F (FFmpegUrlInputControllerTest, test_createEmptyUrlFailed) | |
| Test input controller create with empty url failed. More... | |
| alexaClientSDK::mediaPlayer::android::test::TEST_F (FFmpegUrlInputControllerTest, test_createInvalidUrlFailed) | |
| Test input controller create with null playlist parser failed. More... | |
| alexaClientSDK::mediaPlayer::android::test::TEST_F (FFmpegUrlInputControllerTest, test_getContextSucceed) | |
| Test input controller getContext. More... | |
| alexaClientSDK::mediaPlayer::android::test::TEST_F (FFmpegUrlInputControllerTest, test_getContextOffsetSucceed) | |
| Test input controller getContext with non-zero offset. More... | |
| alexaClientSDK::mediaPlayer::android::test::TEST_F (FFmpegUrlInputControllerTest, test_getContextInvalidUrl) | |
| Test input controller getContext. More... | |
| alexaClientSDK::mediaPlayer::android::test::TEST_F (FFmpegUrlInputControllerTest, test_getContextAfterNext) | |
| Test get context after switching files. More... | |
| alexaClientSDK::mediaPlayer::android::test::TEST_F (FFmpegUrlInputControllerTest, test_hasNext) | |
| Test has next when parser isn't done. More... | |
| alexaClientSDK::mediaPlayer::android::test::TEST_F (FFmpegUrlInputControllerTest, test_done) | |
| Test has next after playlist parser is done. More... | |
| alexaClientSDK::mediaPlayer::android::test::TEST_F (FFmpegUrlInputControllerTest, test_playlistRepeat) | |
| Test parsing playlist with repeat on. More... | |
| alexaClientSDK::mediaPlayer::android::test::TEST_F (FFmpegUrlInputControllerTest, test_mediaUrlRepeat) | |
| Test parsing media url with repeat on. More... | |
| int | main (int argc, char **argv) |
Variables | |
| static const std::string | alexaClientSDK::mediaPlayer::android::test::PLAYLIST_URL {"playlist"} |
| Represent a dummy url that will be used as playlist. More... | |
| static const std::string | alexaClientSDK::mediaPlayer::android::test::MEDIA_URL_1 {"url1"} |
| Constant string used to mock a media url. More... | |
| static const std::string | alexaClientSDK::mediaPlayer::android::test::MP3_FILE_PATH {"/fox_dog.mp3"} |
| MP3 test file path relative to the input folder. More... | |
| static const std::chrono::seconds | alexaClientSDK::mediaPlayer::android::test::DURATION {5} |
| MP3 approximate duration. More... | |
| static const bool | alexaClientSDK::mediaPlayer::android::test::DO_NOT_REPEAT = false |
| static const std::chrono::milliseconds | alexaClientSDK::mediaPlayer::android::test::ZERO_OFFSET = std::chrono::milliseconds::zero() |
| Zero offset. More... | |
| static std::string | alexaClientSDK::mediaPlayer::android::test::INPUT_FOLDER |
| Test file path. More... | |
| static const PlaylistEntry | alexaClientSDK::mediaPlayer::android::test::INVALID_URL_ENTRY = PlaylistEntry::createErrorEntry(MEDIA_URL_1) |
Constant struct used to mock return of playlist next() method. Calls to getContext with this entry will fail. More... | |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0