亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? vlc_aout.h

?? mips版本的VLC視頻服務器
?? H
?? 第 1 頁 / 共 2 頁
字號:
                                        vout_thread_t *, video_format_t * );    void *p_private;} aout_request_vout_t;/** audio output filter */typedef struct aout_filter_owner_sys_t aout_filter_owner_sys_t;typedef struct aout_filter_sys_t aout_filter_sys_t;struct aout_filter_t{    VLC_COMMON_MEMBERS    audio_sample_format_t   input;    audio_sample_format_t   output;    aout_alloc_t            output_alloc;    module_t *              p_module;    aout_filter_sys_t       *p_sys;    bool                    b_in_place;    bool                    b_continuity;    void                    (*pf_do_work)( aout_instance_t *, aout_filter_t *,                                           aout_buffer_t *, aout_buffer_t * );    /* Owner fieldS     * XXX You MUST not use them directly */    /* Vout callback     * XXX use aout_filter_RequestVout */    aout_request_vout_t request_vout;    /* Private structure for the owner of the filter */    aout_filter_owner_sys_t *p_owner;};#define AOUT_RESAMPLING_NONE     0#define AOUT_RESAMPLING_UP       1#define AOUT_RESAMPLING_DOWN     2/** an input stream for the audio output */struct aout_input_t{    /* When this lock is taken, the pipeline cannot be changed by a     * third-party. */    vlc_mutex_t             lock;    audio_sample_format_t   input;    aout_alloc_t            input_alloc;    /* pre-filters */    aout_filter_t *         pp_filters[AOUT_MAX_FILTERS];    int                     i_nb_filters;    aout_filter_t *         p_playback_rate_filter;    /* resamplers */    aout_filter_t *         pp_resamplers[AOUT_MAX_FILTERS];    int                     i_nb_resamplers;    int                     i_resampling_type;    mtime_t                 i_resamp_start_date;    int                     i_resamp_start_drift;    aout_fifo_t             fifo;    /* Mixer information */    uint8_t *               p_first_byte_to_mix;    audio_replay_gain_t     replay_gain;    float                   f_multiplier;    /* If b_restart == 1, the input pipeline will be re-created. */    bool              b_restart;    /* If b_error == 1, there is no input pipeline. */    bool              b_error;    /* Did we just change the output format? (expect buffer inconsistencies) */    bool              b_changed;    /* last rate from input */    int               i_last_input_rate;    /* */    int               i_buffer_lost;    /* */    bool              b_paused;    mtime_t           i_pause_date;    /* */    aout_request_vout_t request_vout; };/** an output stream for the audio output */typedef struct aout_output_t{    audio_sample_format_t   output;    /* Indicates whether the audio output is currently starving, to avoid     * printing a 1,000 "output is starving" messages. */    bool              b_starving;    /* post-filters */    aout_filter_t *         pp_filters[AOUT_MAX_FILTERS];    int                     i_nb_filters;    aout_fifo_t             fifo;    struct module_t *       p_module;    struct aout_sys_t *     p_sys;    void                 (* pf_play)( aout_instance_t * );    int                  (* pf_volume_get )( aout_instance_t *, audio_volume_t * );    int                  (* pf_volume_set )( aout_instance_t *, audio_volume_t );    int                  (* pf_volume_infos )( aout_instance_t *, audio_volume_t * );    int                     i_nb_samples;    /* Current volume for the output - it's just a placeholder, the plug-in     * may or may not use it. */    audio_volume_t          i_volume;    /* If b_error == 1, there is no audio output pipeline. */    bool              b_error;} aout_output_t;/** audio output thread descriptor */struct aout_instance_t{    VLC_COMMON_MEMBERS    /* Locks : please note that if you need several of these locks, it is     * mandatory (to avoid deadlocks) to take them in the following order :     * mixer_lock, p_input->lock, output_fifo_lock, input_fifos_lock.     * --Meuuh */    /* When input_fifos_lock is taken, none of the p_input->fifo structures     * can be read or modified by a third-party thread. */    vlc_mutex_t             input_fifos_lock;    /* When mixer_lock is taken, all decoder threads willing to mix a     * buffer must wait until it is released. The output pipeline cannot     * be modified. No input stream can be added or removed. */    vlc_mutex_t             mixer_lock;    /* When output_fifo_lock is taken, the p_aout->output.fifo structure     * cannot be read or written  by a third-party thread. */    vlc_mutex_t             output_fifo_lock;    /* Input streams & pre-filters */    aout_input_t *          pp_inputs[AOUT_MAX_INPUTS];    int                     i_nb_inputs;    /* Mixer */    aout_mixer_t            mixer;    /* Output plug-in */    aout_output_t           output;};/** * It describes the audio channel order VLC except. */static const uint32_t pi_vlc_chan_order_wg4[] ={    AOUT_CHAN_LEFT, AOUT_CHAN_RIGHT,    AOUT_CHAN_MIDDLELEFT, AOUT_CHAN_MIDDLERIGHT,    AOUT_CHAN_REARLEFT, AOUT_CHAN_REARRIGHT, AOUT_CHAN_REARCENTER,    AOUT_CHAN_CENTER, AOUT_CHAN_LFE, 0};/***************************************************************************** * Prototypes *****************************************************************************//* From common.c : */VLC_EXPORT( void, aout_DateInit, ( audio_date_t *, uint32_t ) );VLC_EXPORT( void, aout_DateSet, ( audio_date_t *, mtime_t ) );VLC_EXPORT( void, aout_DateMove, ( audio_date_t *, mtime_t ) );VLC_EXPORT( mtime_t, aout_DateGet, ( const audio_date_t * ) LIBVLC_USED);VLC_EXPORT( mtime_t, aout_DateIncrement, ( audio_date_t *, uint32_t ) );VLC_EXPORT( aout_buffer_t *, aout_OutputNextBuffer, ( aout_instance_t *, mtime_t, bool ) LIBVLC_USED );/** * This function computes the reordering needed to go from pi_chan_order_in to * pi_chan_order_out. * If pi_chan_order_in or pi_chan_order_out is NULL, it will assume that vlc * internal (WG4) order is requested. */VLC_EXPORT( int, aout_CheckChannelReorder, ( const uint32_t *pi_chan_order_in, const uint32_t *pi_chan_order_out, uint32_t i_channel_mask, int i_channels, int *pi_chan_table ) );VLC_EXPORT( void, aout_ChannelReorder, ( uint8_t *, int, int, const int *, int ) );VLC_EXPORT( unsigned int, aout_FormatNbChannels, ( const audio_sample_format_t * p_format ) LIBVLC_USED );VLC_EXPORT( unsigned int, aout_BitsPerSample, ( vlc_fourcc_t i_format ) LIBVLC_USED );VLC_EXPORT( void, aout_FormatPrepare, ( audio_sample_format_t * p_format ) );VLC_EXPORT( void, aout_FormatPrint, ( aout_instance_t * p_aout, const char * psz_text, const audio_sample_format_t * p_format ) );VLC_EXPORT( const char *, aout_FormatPrintChannels, ( const audio_sample_format_t * ) LIBVLC_USED );VLC_EXPORT( mtime_t, aout_FifoFirstDate, ( aout_instance_t *, aout_fifo_t * ) LIBVLC_USED );VLC_EXPORT( aout_buffer_t *, aout_FifoPop, ( aout_instance_t * p_aout, aout_fifo_t * p_fifo ) LIBVLC_USED );/* From intf.c : */VLC_EXPORT( void, aout_VolumeSoftInit, ( aout_instance_t * ) );VLC_EXPORT( void, aout_VolumeNoneInit, ( aout_instance_t * ) );#define aout_VolumeGet(a, b) __aout_VolumeGet(VLC_OBJECT(a), b)VLC_EXPORT( int, __aout_VolumeGet, ( vlc_object_t *, audio_volume_t * ) );#define aout_VolumeSet(a, b) __aout_VolumeSet(VLC_OBJECT(a), b)VLC_EXPORT( int, __aout_VolumeSet, ( vlc_object_t *, audio_volume_t ) );#define aout_VolumeInfos(a, b) __aout_VolumeInfos(VLC_OBJECT(a), b)VLC_EXPORT( int, __aout_VolumeInfos, ( vlc_object_t *, audio_volume_t * ) );#define aout_VolumeUp(a, b, c) __aout_VolumeUp(VLC_OBJECT(a), b, c)VLC_EXPORT( int, __aout_VolumeUp, ( vlc_object_t *, int, audio_volume_t * ) );#define aout_VolumeDown(a, b, c) __aout_VolumeDown(VLC_OBJECT(a), b, c)VLC_EXPORT( int, __aout_VolumeDown, ( vlc_object_t *, int, audio_volume_t * ) );#define aout_VolumeMute(a, b) __aout_VolumeMute(VLC_OBJECT(a), b)VLC_EXPORT( int, __aout_VolumeMute, ( vlc_object_t *, audio_volume_t * ) );VLC_EXPORT( int, aout_FindAndRestart, ( vlc_object_t *, const char *, vlc_value_t, vlc_value_t, void * ) );VLC_EXPORT( int, aout_ChannelsRestart, ( vlc_object_t *, const char *, vlc_value_t, vlc_value_t, void * ) );VLC_EXPORT( void, aout_EnableFilter, (vlc_object_t *, const char *, bool ));#define aout_VisualNext(a) aout_VisualChange( VLC_OBJECT(a),1 )#define aout_VisualPrev(a) aout_VisualChange( VLC_OBJECT(a),-1 )VLC_EXPORT( char *, aout_VisualChange, (vlc_object_t *, int ) );/* */VLC_EXPORT( vout_thread_t *, aout_filter_RequestVout, ( aout_filter_t *, vout_thread_t *p_vout, video_format_t *p_fmt ) );# ifdef __cplusplus}# endif#endif /* _VLC_AOUT_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
97精品久久久午夜一区二区三区| 久久综合狠狠综合久久激情 | 亚洲激情欧美激情| 五月天丁香久久| 成人综合激情网| 欧美一区二区美女| 一区二区国产视频| 东方欧美亚洲色图在线| 777午夜精品免费视频| 成人欧美一区二区三区| 狠狠色综合色综合网络| 91精品国产综合久久久久久漫画| 亚洲素人一区二区| 国产资源在线一区| 欧美一区二区三区免费大片| 亚洲精品免费播放| 不卡视频一二三四| 久久九九国产精品| 国产精品影视网| 日韩欧美国产三级电影视频| 亚洲sss视频在线视频| 99久久综合精品| 国产精品久久久久婷婷二区次| 麻豆精品在线播放| 欧美一区二区啪啪| 日本aⅴ亚洲精品中文乱码| 欧美日韩中文字幕一区二区| 另类欧美日韩国产在线| 欧美日韩在线播放一区| 亚洲另类春色国产| 欧美丝袜丝交足nylons图片| 有坂深雪av一区二区精品| 91色视频在线| 一区二区三区欧美日韩| 欧美日韩一区二区三区在线看| 一区二区三区精品视频| 欧美性极品少妇| 亚洲一区二区视频在线| 日本高清无吗v一区| 亚洲综合一区二区三区| 日本福利一区二区| 亚洲一区二区三区美女| 欧美日韩美女一区二区| 日本美女一区二区三区视频| 日韩欧美一区二区视频| 韩国欧美国产一区| 国产视频亚洲色图| 色综合中文字幕| 亚洲成a人片在线不卡一二三区| 欧美乱妇20p| 美女一区二区三区| 国产视频一区二区三区在线观看| 成人h动漫精品一区二区| 亚洲欧美日韩中文字幕一区二区三区 | 国产精品免费丝袜| 91啦中文在线观看| 亚洲成人av一区| 久久蜜臀中文字幕| 不卡一区二区在线| 首页亚洲欧美制服丝腿| 久久久久久**毛片大全| 91美女视频网站| 日韩电影在线免费看| 久久久久久毛片| 在线精品视频免费观看| 美女久久久精品| 中文字幕在线观看一区| 欧美日韩成人一区二区| 国产一区二区精品久久91| 亚洲欧美福利一区二区| 91精品国产品国语在线不卡| 懂色av一区二区三区免费观看 | 欧美国产欧美综合| 欧美日韩综合不卡| 成人性生交大片免费看中文 | 91精品欧美久久久久久动漫 | 中文字幕欧美三区| 欧美日韩国产在线观看| 国产河南妇女毛片精品久久久| 有坂深雪av一区二区精品| 欧美精品一区视频| 欧美日韩日日骚| 成人va在线观看| 久久电影网站中文字幕| 亚洲综合久久久| 国产日韩精品久久久| 欧美一区二区三区四区在线观看| 91小视频免费看| 国产乱码字幕精品高清av| 亚洲a一区二区| 综合久久久久久| 国产无一区二区| 精品奇米国产一区二区三区| 色婷婷激情一区二区三区| 国产91清纯白嫩初高中在线观看| 日韩激情一二三区| 亚洲高清免费观看高清完整版在线观看 | 欧美肥妇毛茸茸| 99久久综合色| 成人黄色小视频| 国产精品一区在线观看乱码| 久久国产精品无码网站| 日本午夜一区二区| 亚洲福利视频一区二区| 一区二区中文视频| 国产精品免费看片| 国产欧美一区二区精品忘忧草| 91精品国产麻豆| 3d成人动漫网站| 欧美日韩亚洲综合在线| 一本一道波多野结衣一区二区| 不卡的看片网站| 99久久综合国产精品| 99re亚洲国产精品| 91一区二区在线观看| caoporen国产精品视频| kk眼镜猥琐国模调教系列一区二区| 国产一区二区剧情av在线| 国产黄色成人av| 成人久久18免费网站麻豆 | 717成人午夜免费福利电影| 在线观看日韩av先锋影音电影院| 一本色道久久综合亚洲精品按摩| 99国产麻豆精品| 在线视频欧美精品| 欧美日韩久久一区二区| 欧美一区二区国产| 日韩欧美不卡在线观看视频| 欧美成人免费网站| 久久久久久97三级| 18成人在线观看| 亚洲一本大道在线| 麻豆精品国产91久久久久久| 韩国视频一区二区| 成人激情开心网| 欧美日韩综合不卡| 日韩欧美精品在线视频| 亚洲国产精品av| 亚洲一区二区三区中文字幕| 日本欧美一区二区| 成人av在线观| 精品视频在线视频| 精品乱人伦小说| 1024国产精品| 日韩激情中文字幕| 成人午夜视频福利| 欧美色图激情小说| 久久久三级国产网站| 亚洲人成网站色在线观看| 日韩精品乱码av一区二区| 东方欧美亚洲色图在线| 欧美日韩亚洲高清一区二区| 欧美大片国产精品| 亚洲精品成a人| 国产综合成人久久大片91| 色综合欧美在线视频区| 精品国产一区二区三区忘忧草 | 色综合天天综合| 日韩一级片在线播放| 中文字幕精品综合| 美国十次综合导航| 日本久久电影网| 欧美经典一区二区| 奇米精品一区二区三区在线观看| 岛国一区二区在线观看| 欧美人成免费网站| 国产精品美女久久久久久| 日本中文字幕不卡| 在线视频一区二区三| 国产精品美女久久久久久久 | 精品国产乱码久久久久久久| 亚洲欧美日韩国产中文在线| 久久国产欧美日韩精品| 欧美日韩国产123区| 亚洲免费av在线| 粉嫩欧美一区二区三区高清影视 | 日韩电影在线观看电影| 色婷婷久久久久swag精品| 亚洲国产激情av| 国产精品一区二区在线播放 | 欧美一区二区三区免费视频| 亚洲久本草在线中文字幕| 国产麻豆日韩欧美久久| 日韩精品一区二区三区老鸭窝| 亚洲精品久久久蜜桃| www.亚洲在线| 欧美激情一区二区| 国产精品自在在线| 欧美精品一区视频| 久久精品国内一区二区三区| 欧美一区二区国产| 日本网站在线观看一区二区三区| 91高清在线观看| 亚洲精品自拍动漫在线| 99久久国产免费看| 亚洲欧美综合色| jiyouzz国产精品久久| 中文字幕av一区 二区| 成人免费黄色在线| 亚洲日本va在线观看|