mirror of
				https://github.com/ossrs/srs.git
				synced 2025-03-09 15:49:59 +00:00 
			
		
		
		
	Refine ms in time unit
This commit is contained in:
		
							parent
							
								
									5af572ab50
								
							
						
					
					
						commit
						d306ee7506
					
				
					 4 changed files with 5 additions and 5 deletions
				
			
		| 
						 | 
				
			
			@ -109,7 +109,7 @@ private:
 | 
			
		|||
    // for live play duration, for instance, rtmpdump to record.
 | 
			
		||||
    // @see https://github.com/ossrs/srs/issues/47
 | 
			
		||||
    srs_utime_t duration;
 | 
			
		||||
    // the MR(merged-write) sleep time in ms.
 | 
			
		||||
    // the MR(merged-write) sleep time in srs_utime_t.
 | 
			
		||||
    srs_utime_t mw_sleep;
 | 
			
		||||
    // the MR(merged-write) only enabled for play.
 | 
			
		||||
    int mw_enabled;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -53,7 +53,7 @@ using namespace std;
 | 
			
		|||
#include <srs_app_thread.hpp>
 | 
			
		||||
#include <srs_app_coworkers.hpp>
 | 
			
		||||
 | 
			
		||||
// system interval in ms,
 | 
			
		||||
// system interval in srs_utime_t,
 | 
			
		||||
// all resolution times should be times togother,
 | 
			
		||||
// for example, system-interval is x=1s(1000ms),
 | 
			
		||||
// then rusage can be 3*x, for instance, 3*1=3s,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -32,7 +32,7 @@ typedef int64_t srs_utime_t;
 | 
			
		|||
// The time unit in ms, for example 100 * SRS_UTIME_MILLISECONDS means 100ms.
 | 
			
		||||
#define SRS_UTIME_MILLISECONDS 1000
 | 
			
		||||
 | 
			
		||||
// Convert srs_utime_t in ms unit.
 | 
			
		||||
// Convert srs_utime_t as ms.
 | 
			
		||||
#define srsu2ms(us) (us / SRS_UTIME_MILLISECONDS)
 | 
			
		||||
#define srsu2msi(us) int(us / SRS_UTIME_MILLISECONDS)
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -87,7 +87,7 @@ public:
 | 
			
		|||
    // Set the timeout tm in srs_utime_t for recv bytes from peer.
 | 
			
		||||
    // @remark Use SRS_UTIME_NO_TIMEOUT to never timeout.
 | 
			
		||||
    virtual void set_recv_timeout(srs_utime_t tm) = 0;
 | 
			
		||||
    // Get the timeout in ms for recv bytes from peer.
 | 
			
		||||
    // Get the timeout in srs_utime_t for recv bytes from peer.
 | 
			
		||||
    virtual srs_utime_t get_recv_timeout() = 0;
 | 
			
		||||
// For handshake.
 | 
			
		||||
public:
 | 
			
		||||
| 
						 | 
				
			
			@ -123,7 +123,7 @@ public:
 | 
			
		|||
    virtual ~ISrsProtocolReadWriter();
 | 
			
		||||
// For protocol
 | 
			
		||||
public:
 | 
			
		||||
    // Whether the specified tm in ms is never timeout.
 | 
			
		||||
    // Whether the specified tm in srs_utime_t is never timeout.
 | 
			
		||||
    virtual bool is_never_timeout(srs_utime_t tm) = 0;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue