mirror of
				https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
				synced 2025-11-03 09:01:50 -05:00 
			
		
		
		
	big s/polyp/pulse/g
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1033 fefdeb5f-60dc-0310-8127-8f9354f1896f
This commit is contained in:
		
							parent
							
								
									dd21f11ded
								
							
						
					
					
						commit
						f44ba09265
					
				
					 303 changed files with 2724 additions and 2719 deletions
				
			
		
							
								
								
									
										53
									
								
								src/pulse/timeval.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										53
									
								
								src/pulse/timeval.h
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,53 @@
 | 
			
		|||
#ifndef footimevalhfoo
 | 
			
		||||
#define footimevalhfoo
 | 
			
		||||
 | 
			
		||||
/* $Id$ */
 | 
			
		||||
 | 
			
		||||
/***
 | 
			
		||||
  This file is part of PulseAudio.
 | 
			
		||||
 
 | 
			
		||||
  PulseAudio is free software; you can redistribute it and/or modify
 | 
			
		||||
  it under the terms of the GNU Lesser General Public License as
 | 
			
		||||
  published by the Free Software Foundation; either version 2.1 of the
 | 
			
		||||
  License, or (at your option) any later version.
 | 
			
		||||
 
 | 
			
		||||
  PulseAudio is distributed in the hope that it will be useful, but
 | 
			
		||||
  WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
			
		||||
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 | 
			
		||||
  Lesser General Public License for more details.
 | 
			
		||||
 
 | 
			
		||||
  You should have received a copy of the GNU Lesser General Public
 | 
			
		||||
  License along with PulseAudio; if not, write to the Free Software
 | 
			
		||||
  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
 | 
			
		||||
  USA.
 | 
			
		||||
***/
 | 
			
		||||
 | 
			
		||||
#include <pulse/cdecl.h>
 | 
			
		||||
#include <pulse/sample.h>
 | 
			
		||||
 | 
			
		||||
/** \file
 | 
			
		||||
 * Utility functions for handling timeval calculations */
 | 
			
		||||
 | 
			
		||||
PA_C_DECL_BEGIN
 | 
			
		||||
 | 
			
		||||
struct timeval;
 | 
			
		||||
 | 
			
		||||
/** Return the current timestamp, just like UNIX gettimeofday() */
 | 
			
		||||
struct timeval *pa_gettimeofday(struct timeval *tv);
 | 
			
		||||
 | 
			
		||||
/** Calculate the difference between the two specified timeval
 | 
			
		||||
 * structs. */
 | 
			
		||||
pa_usec_t pa_timeval_diff(const struct timeval *a, const struct timeval *b);
 | 
			
		||||
 | 
			
		||||
/** Compare the two timeval structs and return 0 when equal, negative when a < b, positive otherwse */
 | 
			
		||||
int pa_timeval_cmp(const struct timeval *a, const struct timeval *b);
 | 
			
		||||
 | 
			
		||||
/** Return the time difference between now and the specified timestamp */
 | 
			
		||||
pa_usec_t pa_timeval_age(const struct timeval *tv);
 | 
			
		||||
 | 
			
		||||
/** Add the specified time inmicroseconds to the specified timeval structure */
 | 
			
		||||
struct timeval* pa_timeval_add(struct timeval *tv, pa_usec_t v);
 | 
			
		||||
 | 
			
		||||
PA_C_DECL_END
 | 
			
		||||
 | 
			
		||||
#endif
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue