@ -74,6 +74,7 @@ typedef struct AlsaData {
*
*
* @ return 0 if OK , AVERROR_xxx on error
* @ return 0 if OK , AVERROR_xxx on error
*/
*/
av_warn_unused_result
int ff_alsa_open ( AVFormatContext * s , snd_pcm_stream_t mode ,
int ff_alsa_open ( AVFormatContext * s , snd_pcm_stream_t mode ,
unsigned int * sample_rate ,
unsigned int * sample_rate ,
int channels , enum AVCodecID * codec_id ) ;
int channels , enum AVCodecID * codec_id ) ;
@ -95,10 +96,13 @@ int ff_alsa_close(AVFormatContext *s1);
*
*
* @ return 0 if OK , AVERROR_xxx on error
* @ return 0 if OK , AVERROR_xxx on error
*/
*/
av_warn_unused_result
int ff_alsa_xrun_recover ( AVFormatContext * s1 , int err ) ;
int ff_alsa_xrun_recover ( AVFormatContext * s1 , int err ) ;
av_warn_unused_result
int ff_alsa_extend_reorder_buf ( AlsaData * s , int size ) ;
int ff_alsa_extend_reorder_buf ( AlsaData * s , int size ) ;
av_warn_unused_result
int ff_alsa_get_device_list ( AVDeviceInfoList * device_list , snd_pcm_stream_t stream_type ) ;
int ff_alsa_get_device_list ( AVDeviceInfoList * device_list , snd_pcm_stream_t stream_type ) ;
# endif /* AVDEVICE_ALSA_H */
# endif /* AVDEVICE_ALSA_H */