Răsfoiți Sursa

libobs: Use size_t for obs_encoder_get_frame_size

Richard Stanway 3 ani în urmă
părinte
comite
7d64e9d598
3 a modificat fișierele cu 4 adăugiri și 4 ștergeri
  1. 1 1
      docs/sphinx/reference-encoders.rst
  2. 2 2
      libobs/obs-encoder.c
  3. 1 1
      libobs/obs.h

+ 1 - 1
docs/sphinx/reference-encoders.rst

@@ -400,7 +400,7 @@ General Encoder Functions
 
 ---------------------
 
-.. function:: uint32_t obs_encoder_get_frame_size(const obs_encoder_t *encoder)
+.. function:: size_t obs_encoder_get_frame_size(const obs_encoder_t *encoder)
 
    :return: The frame size of the audio packet
 

+ 2 - 2
libobs/obs-encoder.c

@@ -760,7 +760,7 @@ uint32_t obs_encoder_get_sample_rate(const obs_encoder_t *encoder)
 		       : audio_output_get_sample_rate(encoder->media);
 }
 
-uint32_t obs_encoder_get_frame_size(const obs_encoder_t *encoder)
+size_t obs_encoder_get_frame_size(const obs_encoder_t *encoder)
 {
 	if (!obs_encoder_valid(encoder, "obs_encoder_get_frame_size"))
 		return 0;
@@ -772,7 +772,7 @@ uint32_t obs_encoder_get_frame_size(const obs_encoder_t *encoder)
 		return 0;
 	}
 
-	return encoder->framesize != 0 ? encoder->framesize : 0;
+	return encoder->framesize;
 }
 
 void obs_encoder_set_video(obs_encoder_t *encoder, video_t *video)

+ 1 - 1
libobs/obs.h

@@ -2207,7 +2207,7 @@ EXPORT uint32_t obs_encoder_get_height(const obs_encoder_t *encoder);
 EXPORT uint32_t obs_encoder_get_sample_rate(const obs_encoder_t *encoder);
 
 /** For audio encoders, returns the frame size of the audio packet */
-EXPORT uint32_t obs_encoder_get_frame_size(const obs_encoder_t *encoder);
+EXPORT size_t obs_encoder_get_frame_size(const obs_encoder_t *encoder);
 
 /**
  * Sets the preferred video format for a video encoder.  If the encoder can use