我正在编写一个库以使用AVFoundation将Assets导出到文件。我创建了一个读取器和一个写入器,将输入和输出连接到这些,然后对输入调用requestMediaDataWhenReadyOnQueue方法以开始提取数据。提供给此方法的block回调看起来有点像这样:[inputrequestMediaDataWhenReadyOnQueue:queueusingBlock:^{while([inputisReadyForMoreMediaData]){CMSampleBufferRefbuffer;//Thetrackhassomemoredataforusif([readers