Описание тега qbuffer

QBuffer - это класс из Qt Toolkit, который предоставляет интерфейс QIODevice для QByteArray.
1 ответ

PyQt5: QMediaPlayer не может воспроизводить звук из QBuffer

У меня есть QBuffer в оперативной памяти с временным файлом WAV, и я хочу, чтобы пользователь мог слушать его из любой точки столько раз, сколько он хочет. Но он позволяет играть только один раз и не позволяет воспроизводить его. Если я проигрываю а…
19 окт '17 в 19:29
2 ответа

QBuffer от пустого указателя и объема памяти

Я ищу самый простой и или элегантный способ создания QBuffer в C++ Qt5.6 из void * data а также long data_size, Я попытался привести пустоту к указателю на символ и использовать QByteArray::fromRawData() а также используя QDataStream заполнить QByte…
29 мар '16 в 12:25
1 ответ

QBuffer записывает байты в начале QByteArray, а не в конце

У меня есть следующий код: QByteArray ba; // Declare Byte array ba.clear(); // Clear it ba.append(80, 0x00); // Append 80 bytes of 0x00 quint32 Count = 2; // The number we want to append to the byte array QBuffer tempBuffer(&ba); // We use tempo…
14 авг '18 в 07:06
1 ответ

QtAV и очистка буфера

Я пишу приложение в Qt, которое позволяет потоковое видео из массива байтов. В качестве компонента вывода видео я использую QtAV ( http://www.qtav.org/). В моем случае вход этого компонента - QIODevice (QBuffer), где есть QByteArray с моими данными.…
06 дек '16 в 20:39
1 ответ

Захват в буфер QT

Я пытаюсь захватить изображение с использованием QT и записать буфер изображения в объект класса QBuffer вместо сохранения его в файл. Это мой код до сих пор: mBuffer->open(QBuffer::ReadWrite); mCameraImageCapture->setCaptureDestination(QCamer…
29 окт '17 в 15:34
1 ответ

Qt Buffer Underrun проигрывает RAW аудио

Я пытаюсь воспроизвести аудио, которое хранится в void * data с длиной data_size но получите сообщение: "Получен переполнение буфера!" int callback(void * data, long data_size) { QBuffer audio_buffer; audio_buffer.setData(static_cast<const char*&…
29 мар '16 в 14:05
1 ответ

Записанные байты Qt QBuffer не могут быть прочитаны

Небольшая путаница здесь: я пытаюсь сделать это: QBuffer _ourLogMessageBuffer; QByteArray theLogMessage; ... qDebug() << "Writing " << theLogMessage.size() << " bytes to buffer\n"; qint64 numberOfBytes - _ourLogMessagesBuffer.write…
26 фев '18 в 15:17
2 ответа

QByteArray, включая float

Я новичок в C++ и QT, и на самом деле я работаю над проектом создания генератора звукового сигнала. Но моя проблема в том, Я создаю float для реализации в qbytearray, который я буду использовать для заполнения qbuffer. Но я не могу получить float в …
19 мар '19 в 16:39
0 ответов

Я использую pyinstaller для упаковки программы Qt с QMovie для воспроизведения "gif" . Но способ, которым используется "QMovie(str)", обречен. Что я должен делать?

Я использовал способ QMovie(Pathstr) но не используется. Так что я использую способ ниже, но не мог видеть "GIF". f = open("./movie.gif","rb") movie = f.read() label = QLabel() array = QByteArray(movie) buffer = QBuffer(array) buffer.open(QIODevice.…
14 мар '19 в 11:07
1 ответ

Неоднократно писать и читать в / из QBuffer через QTextStream

Я пытаюсь многократно писать и читать в / из QBuffer объект через QTextStream, Сначала я создаю оба объекта: QBuffer b; b.open(QIODevice::ReadWrite); QTextStream s(&b); // Setup text stream here Затем я пишу три разных порции информации и читаю …
23 июн '19 в 11:34
0 ответов

Воспроизведение видео с помощью QMediaplayer из буфера и добавления буфера во время воспроизведения видео

Я попытался воспроизвести видео из буфера и добавить буфер во время воспроизведения, чтобы два или более видео воспроизводились друг за другом без каких-либо задержек, поскольку это одно видео, я пытался использовать QMediaPlaylist и добавлять списо…
06 июн '19 в 09:35
0 ответов

Потоковое аудио в QtMediaPlayer по сети

У меня есть источник звука в реальном времени, который я хочу воспроизвести напрямую через QMediaPlayer. Я уже могу получать пакеты от QNetworkReply как объект QByteArray, который я добавляю к другому QByteArray, который затем передаю в QBuffer. QBu…
31 окт '19 в 21:02
1 ответ

Предел QBuffer & QBytearray составляет 2 ГБ? Как мне этого избежать?

Мое приложение вылетает, когда QBuffer объект или QByteArray объект достигает 2 ГБ. Я искал существование предела QByteArray, но я не обнаружил предел QBuffer. Согласно документации, QBuffer делает QByteArrayвнутренне. Так что я думаю, что это то же…
09 июн '20 в 16:39
0 ответов

Воспроизведение с QMediaPlayer каждого кадра из видео

У меня есть вторичный поток, который отправляет видеокадры один за другим в формате QByteArray (каждый кадр - это отдельный QByteArray) с методом сигнального слота в основной поток, где у меня есть интерфейс Qt с QMediaPlayer, показанный с QVideoWid…
01 сен '20 в 09:38
1 ответ

ошибка: имя неизвестного типа 'QBuffer'; Вы имели в виду «Qt3DRender :: QBuffer»?

У меня есть этот код: #include <QBuffer> // --- QString m_parentName; // --- QString path = QDir::tempPath(); path = path + "/" + "temp-" + m_parentName + ".stl"; QFile file; file.setFileName(path); file.resize(0); // Clear file contents if an…
06 фев '21 в 07:04
0 ответов

Можно ли передать QBuffer из бэкэнда python в QML MediaPlayer?

Я пытаюсь написать программу просмотра движущихся изображений, сделанных моим смартфоном. Камера снимает видео за несколько секунд до того, как будет сделано изображение, а затем сохраняет и видео, и файл в формате JPEG в одном файле в формате JPEG.…
29 окт '22 в 20:16
0 ответов

writeCharacters() из QXmlStreamWriter аварийно завершал работу при записи содержимого большого файла в QBuffer

Следующий код использует writeCharacters с небольшим размером буфера для записи содержимого большого файла, но кажется, что он работает только при записи содержимого в файл xml, но writeCharacters() будет аварийно завершать работу при записи содержи…
10 фев '23 в 01:02
0 ответов

Почему мне нужно присвоить QBuffer переменной, чтобы не сбой QImageReader?

Это такая странная ошибка, если это вообще ошибка. Это работает: from PySide6.QtCore import QBuffer, QByteArray, QFile, QIODevice from PySide6.QtGui import QImageReader image_path = Path('/home/p10/testIAMAGAGADS.png') file = QFile(image_path) file.…
20 авг '22 в 00:38
0 ответов

Почему плеер не может воспроизводить звук, предоставленный QBuffer?

Я пытаюсь воспроизвести пару аудиофайлов, хранящихся в объекте, один за другим. Я использовал объект, чтобы иметь возможность воспроизводить звук, используя. Звук, сохраненный в объекте в первый раз, воспроизводится успешно, но когда воспроизведение…
11 июл '23 в 14:36