?? cmdline_options.h
字號:
RMuint32 ov_lft; RMuint32 ov_rgt; struct EMhwlibAspectRatio PictureAspectRatio; struct EMhwlibAspectRatio PixelAspectRatio; RMbool DeInt; RMuint32 vbi_x; RMuint32 vbi_y; RMuint32 vbi_w; RMuint32 vbi_h; RMuint32 vbiraw_topstart; RMuint32 vbiraw_topmask; RMuint32 vbiraw_botstart; RMuint32 vbiraw_botmask; RMbool vbianc_enable; RMuint32 vbianc_w; RMuint32 vbianc_h; RMuint32 vbianc_ytop; RMuint32 vbianc_ybot; RMuint32 vbi_buf; RMuint32 vbi_size; RMbool vbi_dma; RMbool UseV2Pads; RMbool disablescaler; struct EMhwlibPictureOverride override; RMbool audio_free_run; RMuint64 AudioGuardTime;};struct video_cmdline { RMuint32 MpegEngineID; RMuint32 VideoDecoderID; enum MPEG_Profile MPEGProfile; enum VideoDecoder_Codec_type Codec; struct VideoDecoder_VopInfo_type VopInfo; struct VideoDecoder_VideoTimeScale_type vtimescale; RMuint8 dram; enum EMhwlibColorSpace input_color_space; RMbool force_input_color_space; enum EMhwlibScanMode input_scan_mode; RMbool display_ttx; RMbool display_cc; RMuint32 use_soft_cc_decoder; enum EMhwlibCCSelect cc_select; RMuint32 fifo_size; RMuint32 xfer_count; enum EMhwlibVideoCodec vcodec; RMuint32 vcodec_profile; RMuint32 vcodec_level; RMuint32 vcodec_max_width; RMuint32 vcodec_max_height; RMint32 vcodec_extra_pictures; RMuint32 vcodec_orientation; RMuint32 wmv9_seq; RMbool MSflag; RMbool auto_detect_codec; RMuint32 display_error_threshold; struct VideoDecoder_AnchorErrPropagation_type anchor_error_parms; RMuint32 interlaced_progressive_algorithm; RMbool lowdelay; RMbool UseAFD; RMbool ForceAFD; RMuint32 AFDTransition; struct EMhwlibActiveFormatDescription afd; RMint64 first_pts_in_stream; RMbool skipNCP;};struct audio_cmdline { RMuint32 AudioEngineID; RMuint32 AudioDecoderID; enum AudioDecoder_Codec_type Codec; RMuint32 SubCodec; RMuint32 SampleRate; RMuint32 SamplingFrequency; /* input frequency of the audio stream. Used only for pcm files */ RMbool ForceSampleRate; RMuint32 CaptureSource; RMuint32 CaptureBitstream; RMuint32 CaptureType; RMuint32 CaptureDelay; RMbool SerialOut; RMbool ExternalClk; RMuint32 ExternalClkFreq; RMbool AudioIn; RMbool AudioInTandem; RMuint32 AudioInAlign; RMbool AudioInLSBfirst; RMuint32 I2SAlign; RMbool I2SSClkNormal; RMbool I2SFrameNormal; RMbool I2SLSBFirst; RMbool I2S16Bit; RMbool OutputChannelsExplicitAssign; // for -chan option enum AudioOutputChannels_type OutputChannels; enum OutputSpdif_type Spdif; // it should go in every specific Params structure enum OutputDualMode_type OutputDualMode; RMbool OutputLfe; RMbool SignedPCM; RMuint32 BassMode; RMbool DownSample; struct AudioEngine_Delay_type ChannelDelay; struct AudioEngine_PL2x_type PL2xParams; struct AudioDecoder_AACParameters_type AACParams; struct AudioDecoder_DVDAParameters_type DVDAParams; struct AudioDecoder_BSACParameters_type BSACParams; struct AudioDecoder_Ac3Parameters_type Ac3Params; struct AudioDecoder_DtsParameters_type DtsParams; struct AudioDecoder_MpegParameters_type MpegParams; struct AudioDecoder_LpcmVobParameters_type LpcmVobParams; struct AudioDecoder_LpcmAobParameters_type LpcmAobParams; struct AudioDecoder_LpcmBDParameters_type LpcmBDParams; struct AudioDecoder_PcmCdaParameters_type PcmCdaParams; struct AudioDecoder_PCMXParameters_type PCMXParams; struct AudioDecoder_WMAParameters_type WmaParams; struct AudioDecoder_TToneParameters_type TToneParams; struct AudioDecoder_AudioPlayTime_type audio_play_time; // audio in and out control. struct dh_context *dh_info; RMbool dh_check; // TRUE: call DHCheckHDMI() in audio's HDMI update code RMuint32 fifo_size; RMuint32 xfer_count; RMuint32 skip_first_n_bytes; RMuint32 send_n_bytes; enum ClockSignal mclk_on_rclk; RMbool transcode_ec3_to_ac3; RMint32 AudioFreqFromStream; RMbool auto_detect_codec; RMbool AudioCP; // status of the audio copy protection bit in the SPDIF IEC 60958-3 header (bit 2) struct AudioEngine_ChannelStatus_type spdifChannelStatus; // full spdif channel status, apply AudioCP only if not set here (check mask) enum MClkFactor mclk; RMuint32 thisAudioInstance; RMuint32 audioInstances; RMuint32 chconfig; RMuint32 drcenable; RMuint32 drcboost; RMuint32 drccut; RMint32 drcdialref; RMbool lossless; RMbool ppdmx; // Force PP to do downmixing RMbool centerup; // Center up 6dB RMuint32 OutputSurround20; //LtRt or LoRo RMuint32 i2s_spdif; // select I2S data copy to SPDIF. RMbool mute_enable; enum GPIOId_type mute_gpio; RMbool mute_polarity; RMbool cdmx_enable; // Customized downmixing RMbool sync_stc; RMbool HDMIPassThrough; RMuint32 HDMIPassThroughI2SLines; RMbool HBR_Enable; // TRUE if HighBitRate audio is used (for Dolby TrueHD, e.g.) RMbool HBR_Compressed; // TRUE if HBR audio from I2S is compressed, FALSE for PCM RMuint32 HBR_HeaderID; // 4 bit HBR packet header ID};struct playback_cmdline { RMascii *filename; RMuint32 chip_num; RMuint32 STCid; RMint32 STC_initial_value; RMbool noucode; RMuint32 loop_count; RMuint64 duration; /*in ms*/ RMbool infinite_loop; RMbool waitexit; RMbool manutest; RMbool send_video; RMbool send_audio; RMbool send_spu; RMbool send_video_pts; RMbool send_audio_pts; RMbool send_spu_pts; RMbool save_video; int f_video_data; int f_video_pts; RMuint32 video_byte_count; RMbool save_audio; int f_audio_data; int f_audio_pts; RMuint32 audio_byte_count; RMbool save_spu; int f_spu_data; int f_spu_pts; RMuint32 spu_byte_count; RMint32 speed_N; RMuint32 speed_M; RMuint8 dram; RMuint32 start_ms; RMbool start_pause; RMascii *bcc_filename; RMbool stc_compensation; RMuint32 stc_comp_debug; RMbool spi; RMbool serial_spi; RMbool require_video_audio; RMint32 audio_delay_ms; RMint32 video_delay_ms; RMuint32 dmapool_count; RMuint32 dmapool_log2size; enum disk_control_state disk_ctrl_state; RMuint32 disk_ctrl_low_level; RMDiskControl disk_ctrl_callback; RMuint32 disk_ctrl_max_mem; RMuint32 disk_ctrl_log2_block_size; RMuint32 max_usable_RUA_mem; RMuint32 prebuf_max; RMbool send_audio_trickmode; RMbool savems; RMbool dontSendMPEG4pts; RMbool fast_audio_recovery;};struct demux_cmdline { RMsystemType system_type; RMsystemType data_type; RMbool repack_sample; RMuint32 video_pid; RMuint32 audio_pid; RMuint32 audio_subid; RMuint32 spu_subid; RMuint32 fifo_size; RMuint32 xfer_count; RMbool send_scrambled_packets_for_invalid_key; /* FALSE by default */ RMuint32 wait_for_pcr_time_ms; /* 0 by default */ RMuint32 pts_taken_as_pcr_offset_ms; /* 0 by default */};RMstatus init_playback_options(struct playback_cmdline *options);RMstatus init_display_options(struct display_cmdline *options);RMstatus init_video_options(struct video_cmdline *options);RMstatus init_audio_options(struct audio_cmdline *options);RMstatus init_audio_options2(struct audio_cmdline options[], RMuint32 entries);RMstatus print_parsed_audio_options(struct audio_cmdline options[]);RMstatus init_capture_options(struct capture_cmdline *options);RMstatus parse_playback_cmdline(int argc, char **argv, int *index, struct playback_cmdline *options);RMstatus parse_display_cmdline (int argc, char **argv, int *index, struct display_cmdline *options);RMstatus parse_video_cmdline (int argc, char **argv, int *index, struct video_cmdline *options);RMstatus parse_audio_cmdline(int argc, char **argv, int *index, struct audio_cmdline *options);RMstatus parse_audio_cmdline2(int argc, char **argv, int *index, struct audio_cmdline options[], RMuint32 optionsCount, RMuint32 *currentInstance);RMstatus parse_capture_cmdline (int argc, char **argv, int *index, struct capture_cmdline *options);RMstatus parse_wmapro_intermediate(RMfile file, struct AudioDecoder_WMAParameters_type *options);enum AudioOutputChannels_type get_channel_mask(const RMascii* szValue);RM_EXTERN_C_BLOCKEND#endif // __CMDLINE_OPTIONS_H__
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -