Ignore:
Timestamp:
Mar 8, 2010, 12:52:58 PM (15 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.6.2 sources.

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/examples/multimedia/audiooutput/audiooutput.cpp

    r561 r651  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 20 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation ([email protected])
     
    104104{
    105105    int len = maxlen;
    106     if(len > 16384)
     106    if(len > 16384)
    107107        len = 16384;
    108108
    109     if(len < (SECONDS*SYSTEM_FREQ*2)-pos) {
     109    if(len < (SECONDS*SYSTEM_FREQ*2)-pos) {
    110110        // Normal
    111111        memcpy(data,t+pos,len);
     
    180180    if(settings.sampleSize() != 16) {
    181181        qWarning()<<"audio device doesn't support 16 bit samples, example cannot run";
     182
     183
     184
    182185        return;
    183186    }
     
    213216void AudioTest::status()
    214217{
    215     qWarning()<<"byteFree = "<<audioOutput->bytesFree()<<" bytes, elapsedUSecs = "<<audioOutput->elapsedUSecs()<<", processedUSecs = "<<audioOutput->processedUSecs();
     218    qWarning()audioOutput->processedUSecs();
    216219}
    217220
    218221void AudioTest::writeMore()
    219222{
    220     if(!audioOutput)
     223    if(!audioOutput)
    221224        return;
    222225
    223     if(audioOutput->state() == QAudio::StoppedState)
     226    if(audioOutput->state() == QAudio::StoppedState)
    224227        return;
    225228
     
    230233    while(chunks) {
    231234       l = gen->read(buffer,audioOutput->periodSize());
    232        if(l > 0)
     235       if(l > 0)
    233236           out = output->write(buffer,l);
    234        if(l != audioOutput->periodSize())
     237       if(l != audioOutput->periodSize())
    235238           break;
    236239       chunks--;
     
    260263{
    261264    // toggle suspend/resume
    262     if(audioOutput->state() == QAudio::SuspendedState) {
    263         qWarning()<<"status: Suspended, resume()";
     265    if(audioOutput->state() == QAudio::SuspendedState) {
     266        qWarning()"status: Suspended, resume()";
    264267        audioOutput->resume();
    265268        button2->setText("Click To Suspend");
    266269    } else if (audioOutput->state() == QAudio::ActiveState) {
    267         qWarning()<<"status: Active, suspend()";
     270        qWarning()"status: Active, suspend()";
    268271        audioOutput->suspend();
    269272        button2->setText("Click To Resume");
    270273    } else if (audioOutput->state() == QAudio::StoppedState) {
    271         qWarning()<<"status: Stopped, resume()";
     274        qWarning()"status: Stopped, resume()";
    272275        audioOutput->resume();
    273276        button2->setText("Click To Suspend");
    274277    } else if (audioOutput->state() == QAudio::IdleState) {
    275         qWarning()<<"status: IdleState";
     278        qWarning()"status: IdleState";
    276279    }
    277280}
     
    279282void AudioTest::state(QAudio::State state)
    280283{
    281     qWarning()<<" state="<<state;
    282 }
     284    qWarning()state;
     285}
  • trunk/examples/multimedia/audiooutput/audiooutput.h

    r561 r651  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 20 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation ([email protected])
  • trunk/examples/multimedia/audiooutput/main.cpp

    r561 r651  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 20 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation ([email protected])
Note: See TracChangeset for help on using the changeset viewer.