Show
Ignore:
Timestamp:
02/27/09 21:16:08 (4 years ago)
Author:
robert
Message:

Introduced osg::AudioStream? class to help manage audio streams coming in from movie reading plugins

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/src/osgPlugins/ffmpeg/FFmpegImageStream.hpp

    r9826 r9827  
    88#include <OpenThreads/Thread> 
    99 
    10 #include "AudioSinkInterface.hpp" 
    11 #include "FFmpegSampleFormat.hpp" 
    12  
    13  
    1410 
    1511#ifdef _WIN32 
     
    1915    #define OSGFFMPEG_EXPORT_API  __declspec(dllexport) 
    2016    #else 
    21     #define OSGFFMPEG_EXPORT_API  __declspec(dllimport) 
     17    #define OSGFFMPEG_EXPORT_API  __declspec(dllimport); 
    2218    #endif 
    2319#else 
     
    5652        virtual void setAudioSink(osg::AudioSinkInterface* audio_sink); 
    5753         
    58         void fillAudioBuffer(void * const buffer, const size_t size); 
     54        void consumeAudioBuffer(void * const buffer, const size_t size); 
     55         
     56        bool audioStream() const; 
     57        int audioFrequency() const; 
     58        int audioNbChannels() const; 
     59        osg::AudioStream::SampleFormat audioSampleFormat() const; 
    5960 
    6061        double duration() const; 
     
    6465        double videoFrameRate() const; 
    6566 
    66         bool audioStream() const; 
    67         int audioFrequency() const; 
    68         int audioNbChannels() const; 
    69         FFmpegSampleFormat audioSampleFormat() const; 
    7067 
    7168    private: