草庐IT

requestMediaDataWhenReadyOnQueue

全部标签

objective-c - [AVAssetWriterInput requestMediaDataWhenReadyOnQueue :usingBlock:] 的内存问题

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