📄 rmexternalproperties.inc
字号:
/** Number of streams found by the demux. Return a RMuint32 */RM_DEFINE_FULL_PROPERTY(EXTERNAL,DEMUX,NumberOfStreams) // a RMuint32/** Reset streams previously detected */RM_DEFINE_FULL_PROPERTY(EXTERNAL,DEMUX,ResetStreams) // nothing/** Enumerate the different streams ID and type. Uses a RMDemuxStreamType */RM_DEFINE_FULL_PROPERTY(EXTERNAL, DEMUX,StreamType) // a RMDemuxStreamType/** Set/Get Audio PID for transport stream or the Audio stream ID for other streams */RM_DEFINE_FULL_PROPERTY(EXTERNAL, DEMUX,AudioPID) // a RMstreamId/** Get Video PID for transport stream or the Video stream ID for other streams */RM_DEFINE_FULL_PROPERTY(EXTERNAL, DEMUX,VideoPID) // a RMstreamId/** Do not reset the audio and video PIDs after a stop, useful to program PIDs ina transport stream */RM_DEFINE_FULL_PROPERTY(EXTERNAL, DEMUX,KeepPIDAfterStop) // a RMbool/** Get Last Demux Audio PTS, 32 bit value so most significant bits are ignored, valid for MPEG1 and MPEG2 streams */RM_DEFINE_FULL_PROPERTY(EXTERNAL, DEMUX,LastAudioPTS) // a RMuint32/** Get Last Demux Video PTS, 32 bit value so most significant bits are ignored, valid for MPEG1 and MPEG2 streams */RM_DEFINE_FULL_PROPERTY(EXTERNAL, DEMUX,LastVideoPTS) // a RMuint32/** Get Last NPT Reference (from DMS-CC Descriptor), valid for MPEG2 transport streams */RM_DEFINE_FULL_PROPERTY(EXTERNAL, DEMUX,NPT_REFERENCE) // a RMuint32/** Get Last STC Reference (from DMS-CC Descriptor), valid for MPEG2 transport streams */RM_DEFINE_FULL_PROPERTY(EXTERNAL, DEMUX,STC_REFERENCE) // a RMuint32/** Allow to change the name of the source file when using FILE@ url (only use when stopped) */RM_DEFINE_FULL_PROPERTY(EXTERNAL,SOURCE,FileName) // a RMnonAscii array/** Have the source node enable an encoder_ctrl with given encoder url */RM_DEFINE_FULL_PROPERTY(EXTERNAL,SOURCE,EncoderEnable) // a RMascii array/** get the video aspect ratio from the source node (streaming property) **/RM_DEFINE_FULL_PROPERTY(EXTERNAL, VIDEO, ASPECT_RATIO) // a RMreal/** get the video width */RM_DEFINE_FULL_PROPERTY(EXTERNAL, VIDEO, WIDTH) // a RMuint32/** get the video height */RM_DEFINE_FULL_PROPERTY(EXTERNAL, VIDEO, HEIGHT) // a RMuint32/** get the movie duration */RM_DEFINE_FULL_PROPERTY(EXTERNAL, VIDEO, DURATION) // a RMuint32/** get the maximum video bitrate (mp4 streaming prperty) */RM_DEFINE_FULL_PROPERTY(EXTERNAL, STREAMING, MAX_VIDEO_BITRATE) // a RMuint32/** get the maximum vaudio bitrate (mp4 streaming prperty) */RM_DEFINE_FULL_PROPERTY(EXTERNAL, STREAMING, MAX_AUDIO_BITRATE) // a RMuint32/** get the video bitstream type */RM_DEFINE_FULL_PROPERTY(EXTERNAL, VIDEO, TYPE) // a edecVideoStd_type/** get the total duration of the disc */RM_DEFINE_FULL_PROPERTY(EXTERNAL, VCD, TOTAL_DURATION) // a RMuint32RM_DEFINE_FULL_PROPERTY(EXTERNAL, CDDA, TOTAL_DURATION) // a RMuint32/** get the number of track on the disc */RM_DEFINE_FULL_PROPERTY(EXTERNAL, VCD, TOTAL_NB_TRACK) // a RMuint32RM_DEFINE_FULL_PROPERTY(EXTERNAL, CDDA, TOTAL_NB_TRACK) // a RMuint32/** get the duration of the current track */RM_DEFINE_FULL_PROPERTY(EXTERNAL, VCD, CURRENT_TRACK_DURATION) // a RMuint32RM_DEFINE_FULL_PROPERTY(EXTERNAL, CDDA, CURRENT_TRACK_DURATION) // a RMuint32/** get the number of the current track */RM_DEFINE_FULL_PROPERTY(EXTERNAL, VCD, CURRENT_TRACK_NUM) // a RMuint32RM_DEFINE_FULL_PROPERTY(EXTERNAL, CDDA, CURRENT_TRACK_NUM) // a RMuint32/** get the current playing time */RM_DEFINE_FULL_PROPERTY(EXTERNAL, VCD, TIME_OF_CURRENT_TRACK) // a RMuint32RM_DEFINE_FULL_PROPERTY(EXTERNAL, CDDA, TIME_OF_CURRENT_TRACK) // a RMuint32/** get the current playing time */RM_DEFINE_FULL_PROPERTY(EXTERNAL, VCD, DISC_TYPE) // a RMVCDDiscType/** get the current playing time */RM_DEFINE_FULL_PROPERTY(EXTERNAL, VCD, CURRENT_ENTRY_NUM) // a RMuint32/** get the current playing time */RM_DEFINE_FULL_PROPERTY(EXTERNAL, VCD, TOTAL_ENTRY) // a RMuint32/** get the current playing time */RM_DEFINE_FULL_PROPERTY(EXTERNAL, VCD, CURRENT_ENTRY_TIME) // a RMuint32RM_DEFINE_FULL_PROPERTY(EXTERNAL, VCD, TOTAL_TIME_OF_CURRENT_ENTRY) // a RMuint32/** get the max size of each buffer in the streaming queue */RM_DEFINE_FULL_PROPERTY(EXTERNAL, STREAMING, MAX_BUFFER_SIZE) // a RMuint32/** get the size of the streaming queue (streaming module) */RM_DEFINE_FULL_PROPERTY(EXTERNAL, STREAMING, MAX_BUFFER) // a RMuint32/** get the amount of unused buffer in the streaming queue (streaming module) */RM_DEFINE_FULL_PROPERTY(EXTERNAL, STREAMING, UNUSED_BUFFER) // a RMuint32/** get the amount of unused buffer in the streaming queue (streaming mpeg 1-2 module) */RM_DEFINE_FULL_PROPERTY(EXTERNAL, STREAMING, NB_BUFFER_IN_QUEUE) // a RMuint32/** get the amount of bytes received so far (streaming modules) */RM_DEFINE_FULL_PROPERTY(EXTERNAL, STREAMING, BYTES_RECEIVED) // a RMuint32/** get the supposed bitrate of the movie (mpeg2 streaming modules) */RM_DEFINE_FULL_PROPERTY(EXTERNAL, MONITORING, BITRATE) // a RMuint32/** Get or set a OEM property */RM_DEFINE_FULL_PROPERTY(EXTERNAL, OEM, GENERIC) // a oem structure, define by custumer/** Get the type sepcific data (only for mpeg1-2 streaming) */RM_DEFINE_FULL_PROPERTY(EXTERNAL, STREAMING, FILE_TYPE) // a RMascii array (minimum size = 6)/** create or destruct the monitoring threads (true = create, false = destruct if present */RM_DEFINE_FULL_PROPERTY(EXTERNAL, MONITORING, CREATE_THREAD) // a RMbool/** create or destruct the monitoring threads and enable the queue monitor (true = create, false = destruct if present */RM_DEFINE_FULL_PROPERTY(EXTERNAL, MONITORING, CREATE_QUEUE_THREAD) // a RMbool/** get selected audio stream number */RM_DEFINE_FULL_PROPERTY(EXTERNAL, FILE, SELECTED_AUDIO_STREAM) // a RMint32/** get the number of audio streams present in the stream*/RM_DEFINE_FULL_PROPERTY(EXTERNAL, FILE, NB_AUDIO_STREAM) // a RMuint32/** select an audio stream*/RM_DEFINE_FULL_PROPERTY(EXTERNAL, FILE, SELECT_AUDIO_STREAM) // a RMint32/** get the current position of the streaming on the server side (in ms) **/RM_DEFINE_FULL_PROPERTY(EXTERNAL, STREAMING, POSITION) // a RMint64/** get the curent scale (== current speed) for streaming only **/RM_DEFINE_FULL_PROPERTY(EXTERNAL, STREAMING, SCALE) // a RMint32/** get the current state of the streaming module **/RM_DEFINE_FULL_PROPERTY(EXTERNAL, STREAMING, STATE) // a RMstreamingState/** get streaming monitoring info */RM_DEFINE_FULL_PROPERTY(EXTERNAL, MONITORING, ENABLE_AUDIO) // a RMbool/** get streaming monitoring info */RM_DEFINE_FULL_PROPERTY(EXTERNAL, MONITORING, ENABLE_VIDEO) // a RMbool/** get/set font size for avi subtitles */RM_DEFINE_FULL_PROPERTY(EXTERNAL, AVI_SUBTITLES, FONT_SIZE) // a RMuint32 (unit = pixel)/** get minimum font size for avi subtitles */RM_DEFINE_FULL_PROPERTY(EXTERNAL, AVI_SUBTITLES, MIN_FONT_SIZE) // a RMuint32 (unit = pixel)/** set avi subtitles position ... move it down */RM_DEFINE_FULL_PROPERTY(EXTERNAL, AVI_SUBTITLES, MOVE_DOWN) // a RMuint32 (unit = pixel)/** set avi subtitles position ... move it up */RM_DEFINE_FULL_PROPERTY(EXTERNAL, AVI_SUBTITLES, MOVE_UP) // a RMuint32 (unit = pixel)/** get the current position of the dump file */RM_DEFINE_FULL_PROPERTY(EXTERNAL, DUMP, FILE_POSITION) // a RMuint64/** get the current position of the dump file */RM_DEFINE_FULL_PROPERTY(EXTERNAL, RMGRAPH, ENABLE_DISABLE_SPDIF) // a RMbool
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -