mirror of
				https://github.com/pion/webrtc.git
				synced 2025-10-31 10:46:39 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			27 lines
		
	
	
		
			887 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			887 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| package webrtc
 | |
| 
 | |
| // OfferAnswerOptions is a base structure which describes the options that
 | |
| // can be used to control the offer/answer creation process.
 | |
| type OfferAnswerOptions struct {
 | |
| 	// VoiceActivityDetection allows the application to provide information
 | |
| 	// about whether it wishes voice detection feature to be enabled or disabled.
 | |
| 	VoiceActivityDetection bool
 | |
| }
 | |
| 
 | |
| // AnswerOptions structure describes the options used to control the answer
 | |
| // creation process.
 | |
| type AnswerOptions struct {
 | |
| 	OfferAnswerOptions
 | |
| }
 | |
| 
 | |
| // OfferOptions structure describes the options used to control the offer
 | |
| // creation process
 | |
| type OfferOptions struct {
 | |
| 	OfferAnswerOptions
 | |
| 
 | |
| 	// ICERestart forces the underlying ice gathering process to be restarted.
 | |
| 	// When this value is true, the generated description will have ICE
 | |
| 	// credentials that are different from the current credentials
 | |
| 	ICERestart bool
 | |
| }
 | 
