lavc/avcodec: extend/clarify/fix documentation for avcodec_fill_audio_frame()
This commit is contained in:
		
							parent
							
								
									ad47ac20ae
								
							
						
					
					
						commit
						461b5bf4ab
					
				@ -4774,7 +4774,12 @@ int avcodec_default_execute2(AVCodecContext *c, int (*func)(AVCodecContext *c2,
 | 
			
		||||
//FIXME func typedef
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Fill audio frame data and linesize.
 | 
			
		||||
 * Fill AVFrame audio data and linesize pointers.
 | 
			
		||||
 *
 | 
			
		||||
 * The buffer buf must be a preallocated buffer with a size big enough
 | 
			
		||||
 * to contain the specified samples amount. The filled AVFrame data
 | 
			
		||||
 * pointers will point to this buffer.
 | 
			
		||||
 *
 | 
			
		||||
 * AVFrame extended_data channel pointers are allocated if necessary for
 | 
			
		||||
 * planar audio.
 | 
			
		||||
 *
 | 
			
		||||
@ -4788,8 +4793,8 @@ int avcodec_default_execute2(AVCodecContext *c, int (*func)(AVCodecContext *c2,
 | 
			
		||||
 * @param buf_size    size of buffer
 | 
			
		||||
 * @param align       plane size sample alignment (0 = default)
 | 
			
		||||
 * @return            >=0 on success, negative error code on failure
 | 
			
		||||
 * @todo return the size of the allocated frame size in case of
 | 
			
		||||
 * success, at the next libavutil bump
 | 
			
		||||
 * @todo return the size in bytes required to store the samples in
 | 
			
		||||
 * case of success, at the next libavutil bump
 | 
			
		||||
 */
 | 
			
		||||
int avcodec_fill_audio_frame(AVFrame *frame, int nb_channels,
 | 
			
		||||
                             enum AVSampleFormat sample_fmt, const uint8_t *buf,
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user