資源描述:
《Audio Queue Services Programming Guide.pdf》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。
1、AudioQueueServicesProgrammingGuideContentsIntroduction6WhatIsAudioQueueServices?6WhoShouldReadThisGuide?7OrganizationofThisDocument7SeeAlso7AboutAudioQueues9WhatIsanAudioQueue?9AudioQueueArchitecture9AudioQueueBuffers11TheBufferQueueandEnqueuing12TheAudioQueueCallbackFunction16U
2、singCodecsandAudioDataFormats18AudioQueueControlandState20AudioQueueParameters21RecordingAudio23DefineaCustomStructuretoManageState23WriteaRecordingAudioQueueCallback25TheRecordingAudioQueueCallbackDeclaration25WritinganAudioQueueBuffertoDisk26EnqueuinganAudioQueueBuffer27AFullR
3、ecordingAudioQueueCallback27WriteaFunctiontoDeriveRecordingAudioQueueBufferSize29SetaMagicCookieforanAudioFile31SetUpanAudioFormatforRecording32CreateaRecordingAudioQueue34CreatingaRecordingAudioQueue34GettingtheFullAudioFormatfromanAudioQueue35CreateanAudioFile36SetanAudioQueue
4、BufferSize37PrepareaSetofAudioQueueBuffers38RecordAudio39CleanUpAfterRecording402010-07-09
5、Copyright?2010AppleInc.AllRightsReserved.2ContentsPlayingAudio41DefineaCustomStructuretoManageState41WriteaPlaybackAudioQueueCallback43ThePlaybackAudioQueueCallbackDeclaration43ReadingFrom
6、aFileintoanAudioQueueBuffer44EnqueuinganAudioQueueBuffer44StoppinganAudioQueue45AFullPlaybackAudioQueueCallback46WriteaFunctiontoDerivePlaybackAudioQueueBufferSize47OpenanAudioFileforPlayback49ObtainingaCFURLObjectforanAudioFile49OpeninganAudioFile50ObtainingaFile’sAudioDataForm
7、at51CreateaPlaybackAudioQueue52SetSizesforaPlaybackAudioQueue53SettingBufferSizeandNumberofPacketstoRead53AllocatingMemoryforaPacketDescriptionsArray54SetaMagicCookieforaPlaybackAudioQueue55AllocateandPrimeAudioQueueBuffers57SetanAudioQueue’sPlaybackGain59StartandRunanAudioQueue
8、59CleanUpAfterPlaying61DocumentRevisionHistory622010-07-09
9、Copyright?2010AppleInc.AllRightsReserved.3FiguresandListingsAboutAudioQueues9Figure1-1Arecordingaudioqueue10Figure1-2Aplaybackaudioqueue11Figure1-3Therecordingprocess13Figure1-4Theplaybackprocess15Figure1-5Audioformatcon
10、versionduringrecording19Figure1-6Audioformatcon