Lines Matching defs:ap
24 static SLresult initializeBufferQueueMembers(CAudioPlayer *ap) {
26 if (BUFFER_HEADER_TYPICAL >= ap->mBufferQueue.mNumBuffers) {
27 ap->mBufferQueue.mArray = ap->mBufferQueue.mTypical;
32 if (ap->mBufferQueue.mNumBuffers >= 256) {
35 ap->mBufferQueue.mArray = (BufferHeader *)
36 malloc((ap->mBufferQueue.mNumBuffers + 1) * sizeof(BufferHeader));
37 if (NULL == ap->mBufferQueue.mArray) {
41 ap->mBufferQueue.mFront = ap->mBufferQueue.mArray;
42 ap->mBufferQueue.mRear = ap->mBufferQueue.mArray;
47 static SLresult initializeAndroidBufferQueueMembers(CAudioPlayer *ap) {
51 if (ap->mAndroidBufferQueue.mNumBuffers >= 256) {
54 ap->mAndroidBufferQueue.mBufferArray = (AdvancedBufferHeader *)
55 malloc( (ap->mAndroidBufferQueue.mNumBuffers + 1) * sizeof(AdvancedBufferHeader));
56 if (NULL == ap->mAndroidBufferQueue.mBufferArray) {
62 assert(SL_DATAFORMAT_MIME == ap->mDataSource.mFormat.mFormatType);
63 switch(ap->mDataSource.mFormat.mMIME.containerType) {
65 ap->mAndroidBufferQueue.mBufferType = kAndroidBufferTypeMpeg2Ts;
69 const char* mime = (char*)ap->mDataSource.mFormat.mMIME.mimeType;
72 ap->mAndroidBufferQueue.mBufferType = kAndroidBufferTypeAacadts;
74 ap->mAndroidBufferQueue.mBufferType = kAndroidBufferTypeInvalid;
80 ap->mAndroidBufferQueue.mBufferType = kAndroidBufferTypeInvalid;
85 ap->mAndroidBufferQueue.mFront = ap->mAndroidBufferQueue.mBufferArray;
86 ap->mAndroidBufferQueue.mRear = ap->mAndroidBufferQueue.mBufferArray;