Вопросы по теме 'cmsamplebufferref'

AVAssetReader / AVAssetWriter предварительный просмотр текущего кадра
Я использую AVAssetReader/AVAssetWriter для преобразования своего видео на iOS. Мой вопрос: какой самый эффективный способ показать предварительный просмотр текущего кадра с преобразованием в реальном времени. Я думал о преобразовании...
444 просмотров

Запись тихого CMSampleBuffer вызывает сбой: CrashIfClientProvidedBogusAudioBufferList
Я записываю видео / аудио с помощью AVAssetwriter и хочу иметь возможность писать тихие буферы сэмплов. У меня нет опыта работы с CoreAudio, поэтому у меня возникли проблемы с поиском рабочего решения. Идея состоит в том, чтобы продолжать запись...
698 просмотров

Как мы можем использовать AVSampleBufferDisplayLayer для рендеринга CMSampleBufferRef?
У меня есть этот метод делегата -(void)airPlayServer:(id)server sampleBufferReceived:(CMSampleBufferRef)sampleBuffer { } что дает мне sampleBuffer . Теперь мне нужно знать, как использовать AVSampleBufferDisplayLayer для рендеринга...
635 просмотров

Получить текущую продолжительность видео из CMSampleBufferRef
Как я могу получить текущую продолжительность записанного видео из CMSampleBufferRef в методе делегата - (void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer fromConnection:(AVCaptureConnection...
1119 просмотров
schedule 31.08.2022

Как определить продолжительность использования буфера сэмпла в AVAssetWriter
У меня есть образец буфера, который я использую для захвата видео для AVAssetWriter. Я пытаюсь найти способ определить, сколько видео (времени) я захватил. в настоящее время я могу получить доступ к текущей метке времени буфера, используя CMTime...
777 просмотров

Почему AVSampleBufferDisplayLayer перестает показывать CMSampleBuffers, взятые из делегата AVCaptureVideoDataOutput?
Я хочу отобразить некоторые CMSampleBuffer с помощью AVSampleBufferDisplayLayer, но он зависает после показа первого образца. Я получаю буферы выборки из делегата AVCaptureVideoDataOutputSampleBuffer: -(void)captureOutput:(AVCaptureOutput...
2911 просмотров
schedule 24.04.2023

Сохранение CMSampleBufferRef вызывает случайные сбои
Я использую captureOutput:didOutputSampleBuffer:fromConnection: для отслеживания кадров. В моем случае мне нужно только сохранить последний кадр и использовать его на случай, если приложение перейдет в фоновый режим. Это пример из моего кода:...
972 просмотров

Понимание использования металла с видеовыходами AVCaptureSession
Я пытаюсь понять, как правильно управлять видеовыходом ( CMPixelBuffer ) с помощью Metal. Насколько я понимаю, есть MTKView . Каждому CMPixelBuffer из видеовыхода назначается какой-то из Metal Texture . Итак, окончательный превью от MTKView...
2214 просмотров

Как можно сохранить CMSampleBuffer в CFArrayRef (или другой контейнер), который из didOutputSampleBuffer
Я попытался сохранить CMSampleBuffer из didOutputSampleBuffer, как документирует разработчик iOS, я копирую его в CFArrayRetainCallBack, как удар: static const void * ObjectRetainCallBack(CFAllocatorRef allocator, const void *value) {...
561 просмотров
schedule 29.03.2023

Как получить буферы изображений в их исходном формате из видеопотока с помощью AVFoundation?
В документации Apple для AVAssetReaderTrackOutput указано следующее о параметре для outputSettings при создании экземпляра с использованием +[AVAssetReaderTrackOutput assetReaderTrackOutputWithTrack:outputSettings:] . Значение nil...
257 просмотров