PDA

View Full Version : QUdpSocket & QAudioOutput & QIODevice



Mkhitar
3rd October 2013, 13:50
I got datas from QUdpSocket, and i want to write it to QIODevice for setting to QAudioOutput, but I had an error here:


inline T *data() const
{
return d;
}

------------------------------------------------------------------------------------------------------------------------------------------
> QtCored4.dll!QScopedPointer<QObjectData,QScopedPointerDeleter<QObjectData> >::data() Line 135 + 0x3 bytes C++
QtCored4.dll!qGetPtrHelper<QScopedPointer<QObjectData,QScopedPointerDeleter<QObjectData> > >(const QScopedPointer<QObjectData,QScopedPointerDeleter<QObjectData> > & p={...}) Line 2428 + 0xb bytes C++
QtCored4.dll!QIODevice::d_func() Line 168 + 0x13 bytes C++
QtCored4.dll!QIODevice::isOpen() Line 508 + 0x8 bytes C++
spicer_microphone.exe!Audio::AudioOut(QByteArray Array="‰Eь‹MÑŒ;Mшu‹Eлâ ¹Uь‹‰Eьѓ}ь‰EÑŒ ‹MÑŒ;Mшu‹Eл‹Uь⠹‰Eьѓ}ь‰Eь‹MÑŒ ;Mшu‹Eл‹Uь‹‰E ьѓ}ь‰Eь‹MÑŒ;Mшuâ ¹Eл‹Uь‹‰Eьѓ}Ñ Œâ€°Eь‹MÑŒ;Mшu‹Eлâ €¹Uь‹‰Eьѓ}ь‰EÑ Œâ€¹MÑŒ;Mшu‹Eл‹Uь⠀¹‰Eьѓ}ь‰Eь‹MÑ Œ;Mшu‹Eл‹Uь‹†Eьѓ}ь‰Eь‹MÑŒ;Mшuâ €¹Eл‹Uь‹‰Eьѓ} ь‰Eь‹MÑŒ;Mшu") Line 27 + 0xc bytes C++
spicer_microphone.exe!spicer_microphone::Resive() Line 36 C++
spicer_microphone.exe!spicer_microphone::qt_static _metacall(QObject * _o=0x0012fea0, QMetaObject::Call _c=InvokeMetaMethod, int _id=1, void * * _a=0x0012d86c) Line 56 C++
QtCored4.dll!QMetaObject::activate(QObject * sender=0x00ae2010, const QMetaObject * m=0x6738f2d0, int local_signal_index=0, void * * argv=0x00000000) Line 3547 + 0x2e bytes C++
QtCored4.dll!QIODevice::readyRead() Line 105 + 0x12 bytes C++
QtNetworkd4.dll!QAbstractSocketPrivate::canReadNot ification() Line 655 C++
QtNetworkd4.dll!QAbstractSocketPrivate::readNotifi cation() Line 77 + 0x15 bytes C++
QtNetworkd4.dll!QAbstractSocketEngine::readNotific ation() Line 169 C++
QtNetworkd4.dll!QReadNotifier::event(QEvent * e=0x0012de48) Line 1152 C++
QtGuid4.dll!QApplicationPrivate::notify_helper(QOb ject * receiver=0x00ae2468, QEvent * e=0x0012de48) Line 4554 + 0x11 bytes C++
QtGuid4.dll!QApplication::notify(QObject * receiver=0x00ae2468, QEvent * e=0x0012de48) Line 3936 + 0x10 bytes C++
QtCored4.dll!QCoreApplication::notifyInternal(QObj ect * receiver=0x00ae2468, QEvent * event=0x0012de48) Line 876 + 0x15 bytes C++
QtCored4.dll!QCoreApplication::sendEvent(QObject * receiver=0x00ae2468, QEvent * event=0x0012de48) Line 231 + 0x39 bytes C++
QtCored4.dll!qt_internal_proc(HWND__ * hwnd=0x003d082e, unsigned int message=1024, unsigned int wp=7904, long lp=1) Line 484 + 0xf bytes C++
user32.dll!7e418734()
[Frames below may be incorrect and/or missing, no symbols loaded for user32.dll]
user32.dll!7e418816()
user32.dll!7e4189cd()
user32.dll!7e418a10()
QtCored4.dll!QEventDispatcherWin32::processEvents( QFlags<enum QEventLoop::ProcessEventsFlag> flags={...}) Line 810 C++
QtGuid4.dll!QGuiEventDispatcherWin32::processEvent s(QFlags<enum QEventLoop::ProcessEventsFlag> flags={...}) Line 1202 + 0x15 bytes C++
QtCored4.dll!QEventLoop::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags={...}) Line 150 C++
QtCored4.dll!QEventLoop::exec(QFlags<enum QEventLoop::ProcessEventsFlag> flags={...}) Line 204 + 0x2d bytes C++
QtCored4.dll!QCoreApplication::exec() Line 1148 + 0x15 bytes C++
QtGuid4.dll!QApplication::exec() Line 3816 C++
spicer_microphone.exe!main(int argc=1, char * * argv=0x003d7700) Line 9 + 0x6 bytes C++
spicer_microphone.exe!WinMain(HINSTANCE__ * instance=0x00400000, HINSTANCE__ * prevInstance=0x00000000, char * __formal=0x00151f40, int cmdShow=1) Line 131 + 0x12 bytes C++
spicer_microphone.exe!__tmainCRTStartup() Line 574 + 0x35 bytes C
spicer_microphone.exe!WinMainCRTStartup() Line 399 C
kernel32.dll!7c817067()
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------