src/multimedia/audio/qaudiooutput.h
changeset 3 41300fa6a67c
parent 0 1918ee327afb
child 4 3b1da2848fc7
equal deleted inserted replaced
2:56cd8111b7f7 3:41300fa6a67c
    69     explicit QAudioOutput(const QAudioDeviceInfo &audioDeviceInfo, const QAudioFormat &format = QAudioFormat(), QObject *parent = 0);
    69     explicit QAudioOutput(const QAudioDeviceInfo &audioDeviceInfo, const QAudioFormat &format = QAudioFormat(), QObject *parent = 0);
    70     ~QAudioOutput();
    70     ~QAudioOutput();
    71 
    71 
    72     QAudioFormat format() const;
    72     QAudioFormat format() const;
    73 
    73 
    74     QIODevice* start(QIODevice *device = 0);
    74     void start(QIODevice *device);
       
    75     QIODevice* start();
       
    76 
    75     void stop();
    77     void stop();
    76     void reset();
    78     void reset();
    77     void suspend();
    79     void suspend();
    78     void resume();
    80     void resume();
    79 
    81 
    84     int periodSize() const;
    86     int periodSize() const;
    85 
    87 
    86     void setNotifyInterval(int milliSeconds);
    88     void setNotifyInterval(int milliSeconds);
    87     int notifyInterval() const;
    89     int notifyInterval() const;
    88 
    90 
    89     qint64 totalTime() const;
    91     qint64 processedUSecs() const;
    90     qint64 clock() const;
    92     qint64 elapsedUSecs() const;
    91 
    93 
    92     QAudio::Error error() const;
    94     QAudio::Error error() const;
    93     QAudio::State state() const;
    95     QAudio::State state() const;
    94 
    96 
    95 Q_SIGNALS:
    97 Q_SIGNALS: