1234567891011121314151617181920212223242526272829303132 |
- #pragma once
- #include "../Winamp/wa_ipc.h"
- #include <bfc/platform/types.h>
- class Streams : public ITrackSelector
- {
- public:
- void Reset();
- void AddAudioStream(int stream_num);
- void AddVideoStream(int stream_num);
- void SetAudioStream(int stream_num);
- void SetVideoStream(int stream_num);
- uint16_t audio_streams[256];
- int num_audio_streams;
- int current_audio_stream;
- uint16_t video_streams[256];
- int num_video_streams;
- int current_video_stream;
- /* ITrackSelector interface */
- int getNumAudioTracks();
- void enumAudioTrackName(int n, char *buf, int size);
- int getCurAudioTrack();
- int getNumVideoTracks();
- void enumVideoTrackName(int n, char *buf, int size);
- int getCurVideoTrack();
- void setAudioTrack(int n);
- void setVideoTrack(int n);
- };
|