diff options
Diffstat (limited to 'media/libavextensions/mediaplayerservice/AVNuUtils.cpp')
-rw-r--r-- | media/libavextensions/mediaplayerservice/AVNuUtils.cpp | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/media/libavextensions/mediaplayerservice/AVNuUtils.cpp b/media/libavextensions/mediaplayerservice/AVNuUtils.cpp index 563cd29..e890a61 100644 --- a/media/libavextensions/mediaplayerservice/AVNuUtils.cpp +++ b/media/libavextensions/mediaplayerservice/AVNuUtils.cpp @@ -44,6 +44,58 @@ namespace android { + +sp<MetaData> AVNuUtils::createPCMMetaFromSource(const sp<MetaData> &sMeta) { + return sMeta; +} + +bool AVNuUtils::pcmOffloadException(const sp<MetaData> &) { + return true; +} + +bool AVNuUtils::isRAWFormat(const sp<MetaData> &) { + return false; +} + +bool AVNuUtils::isRAWFormat(const sp<AMessage> &) { + return false; +} + + +int AVNuUtils::updateAudioBitWidth(audio_format_t /*audioFormat*/, + const sp<AMessage> &){ + return 16; +} + +audio_format_t AVNuUtils::getKeyPCMFormat(const sp<MetaData> &) { + return AUDIO_FORMAT_INVALID; +} + +void AVNuUtils::setKeyPCMFormat(const sp<MetaData> &, audio_format_t /*audioFormat*/) { + +} + +audio_format_t AVNuUtils::getPCMFormat(const sp<AMessage> &) { + return AUDIO_FORMAT_PCM_16_BIT; +} + +void AVNuUtils::setPCMFormat(const sp<AMessage> &, audio_format_t /*audioFormat*/) { + +} + +void AVNuUtils::setSourcePCMFormat(const sp<MetaData> &) { + +} + +void AVNuUtils::setDecodedPCMFormat(const sp<AMessage> &) { + +} +status_t AVNuUtils::convertToSinkFormatIfNeeded(const sp<ABuffer> &, sp<ABuffer> &, + audio_format_t /*sinkFormat*/, bool /*isOffload*/) { + return INVALID_OPERATION; +} + + // ----- NO TRESSPASSING BEYOND THIS LINE ------ AVNuUtils::AVNuUtils() { } |