다음 함수의 인덱스는 무엇입니까?
-
21-12-2019 - |
문제
sp<MetaData> MP3Extractor::getTrackMetaData(size_t index, uint32_t flags) {
ALOGE("%s\t%d",__FUNCTION__,__LINE__);
if (mInitCheck != OK || index != 0) {
return NULL;
}
return mMeta;
}
이 기능이 왜 필요한지 MP3Extractor
?
해결책
MediaExtractor
다중화된 데이터의 컨테이너 또는 파일 형식 구문 분석을 구현하는 모듈입니다.파일에는 여러 개가 있습니다 track
다음과 같은 특정 데이터에 해당하는 video
또는 audio
.마찬가지로, MP3
파일에는 색인으로 식별되는 여러 트랙이 있을 수 있습니다.함수의 인덱스는 특정에 해당합니다. track
관심의.
자, 이 기능이 왜 필요한가요?부터 MP3Extractor
프레임워크의 또 다른 추출기인 경우 이 기능을 지원해야 하며 그 이유는 다음과 같습니다.다음을 고려해 봅시다. player
예로서. AwesomePlayer
전체 파이프라인을 설정하는 플레이어 엔진입니다.
이 프로세스에서 플레이어 엔진은 먼저 추출기를 설정한 다음 다음과 같은 다운스트림 구성 요소를 생성하려고 시도합니다. decoder
데이터를 소비합니다.그만큼 decoder
에 의해 식별되는 트랙에만 해당됩니다. index
.생성하려면 decoder
, 표현되거나 포착된 데이터의 특성을 알아야 합니다. meta
즉.다운스트림 구성 요소를 생성하고 초기화하는 데 사용되는 메타데이터입니다.
제휴하지 않습니다 StackOverflow