output/fifo: convert struct to class
This commit is contained in:
		@@ -37,7 +37,9 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#define FIFO_BUFFER_SIZE 65536 /* pipe capacity on Linux >= 2.6.11 */
 | 
					#define FIFO_BUFFER_SIZE 65536 /* pipe capacity on Linux >= 2.6.11 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
struct FifoOutput {
 | 
					class FifoOutput {
 | 
				
			||||||
 | 
						friend struct AudioOutputWrapper<FifoOutput>;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	AudioOutput base;
 | 
						AudioOutput base;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	AllocatedPath path;
 | 
						AllocatedPath path;
 | 
				
			||||||
@@ -48,6 +50,7 @@ struct FifoOutput {
 | 
				
			|||||||
	bool created;
 | 
						bool created;
 | 
				
			||||||
	Timer *timer;
 | 
						Timer *timer;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public:
 | 
				
			||||||
	FifoOutput()
 | 
						FifoOutput()
 | 
				
			||||||
		:base(fifo_output_plugin),
 | 
							:base(fifo_output_plugin),
 | 
				
			||||||
		 path(AllocatedPath::Null()), input(-1), output(-1),
 | 
							 path(AllocatedPath::Null()), input(-1), output(-1),
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user