mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-11 00:42:36 +00:00
video: Add/fix various annotations
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3194>
This commit is contained in:
parent
64c376b5b2
commit
2e5c73fff7
12 changed files with 55 additions and 54 deletions
|
@ -2036,8 +2036,8 @@ gst_video_decoder_src_query (GstPad * pad, GstObject * parent, GstQuery * query)
|
||||||
/**
|
/**
|
||||||
* gst_video_decoder_proxy_getcaps:
|
* gst_video_decoder_proxy_getcaps:
|
||||||
* @decoder: a #GstVideoDecoder
|
* @decoder: a #GstVideoDecoder
|
||||||
* @caps: (allow-none): initial caps
|
* @caps: (nullable): initial caps
|
||||||
* @filter: (allow-none): filter caps
|
* @filter: (nullable): filter caps
|
||||||
*
|
*
|
||||||
* Returns caps that express @caps (or sink template caps if @caps == NULL)
|
* Returns caps that express @caps (or sink template caps if @caps == NULL)
|
||||||
* restricted to resolution/format/... combinations supported by downstream
|
* restricted to resolution/format/... combinations supported by downstream
|
||||||
|
@ -4006,7 +4006,7 @@ gst_video_decoder_decode_frame (GstVideoDecoder * decoder,
|
||||||
*
|
*
|
||||||
* Get the #GstVideoCodecState currently describing the output stream.
|
* Get the #GstVideoCodecState currently describing the output stream.
|
||||||
*
|
*
|
||||||
* Returns: (transfer full): #GstVideoCodecState describing format of video data.
|
* Returns: (transfer full) (nullable): #GstVideoCodecState describing format of video data.
|
||||||
*/
|
*/
|
||||||
GstVideoCodecState *
|
GstVideoCodecState *
|
||||||
gst_video_decoder_get_output_state (GstVideoDecoder * decoder)
|
gst_video_decoder_get_output_state (GstVideoDecoder * decoder)
|
||||||
|
@ -4074,7 +4074,7 @@ _set_interlaced_output_state (GstVideoDecoder * decoder,
|
||||||
* @fmt: a #GstVideoFormat
|
* @fmt: a #GstVideoFormat
|
||||||
* @width: The width in pixels
|
* @width: The width in pixels
|
||||||
* @height: The height in pixels
|
* @height: The height in pixels
|
||||||
* @reference: (allow-none) (transfer none): An optional reference #GstVideoCodecState
|
* @reference: (nullable) (transfer none): An optional reference #GstVideoCodecState
|
||||||
*
|
*
|
||||||
* Creates a new #GstVideoCodecState with the specified @fmt, @width and @height
|
* Creates a new #GstVideoCodecState with the specified @fmt, @width and @height
|
||||||
* as the output state for the decoder.
|
* as the output state for the decoder.
|
||||||
|
@ -4091,7 +4091,7 @@ _set_interlaced_output_state (GstVideoDecoder * decoder,
|
||||||
* The new output state will only take effect (set on pads and buffers) starting
|
* The new output state will only take effect (set on pads and buffers) starting
|
||||||
* from the next call to #gst_video_decoder_finish_frame().
|
* from the next call to #gst_video_decoder_finish_frame().
|
||||||
*
|
*
|
||||||
* Returns: (transfer full): the newly configured output state.
|
* Returns: (transfer full) (nullable): the newly configured output state.
|
||||||
*/
|
*/
|
||||||
GstVideoCodecState *
|
GstVideoCodecState *
|
||||||
gst_video_decoder_set_output_state (GstVideoDecoder * decoder,
|
gst_video_decoder_set_output_state (GstVideoDecoder * decoder,
|
||||||
|
@ -4109,12 +4109,12 @@ gst_video_decoder_set_output_state (GstVideoDecoder * decoder,
|
||||||
* @width: The width in pixels
|
* @width: The width in pixels
|
||||||
* @height: The height in pixels
|
* @height: The height in pixels
|
||||||
* @interlace_mode: A #GstVideoInterlaceMode
|
* @interlace_mode: A #GstVideoInterlaceMode
|
||||||
* @reference: (allow-none) (transfer none): An optional reference #GstVideoCodecState
|
* @reference: (nullable) (transfer none): An optional reference #GstVideoCodecState
|
||||||
*
|
*
|
||||||
* Same as #gst_video_decoder_set_output_state() but also allows you to also set
|
* Same as #gst_video_decoder_set_output_state() but also allows you to also set
|
||||||
* the interlacing mode.
|
* the interlacing mode.
|
||||||
*
|
*
|
||||||
* Returns: (transfer full): the newly configured output state.
|
* Returns: (transfer full) (nullable): the newly configured output state.
|
||||||
*
|
*
|
||||||
* Since: 1.16.
|
* Since: 1.16.
|
||||||
*/
|
*/
|
||||||
|
@ -4134,7 +4134,7 @@ gst_video_decoder_set_interlaced_output_state (GstVideoDecoder * decoder,
|
||||||
*
|
*
|
||||||
* Get the oldest pending unfinished #GstVideoCodecFrame
|
* Get the oldest pending unfinished #GstVideoCodecFrame
|
||||||
*
|
*
|
||||||
* Returns: (transfer full): oldest pending unfinished #GstVideoCodecFrame.
|
* Returns: (transfer full) (nullable): oldest pending unfinished #GstVideoCodecFrame.
|
||||||
*/
|
*/
|
||||||
GstVideoCodecFrame *
|
GstVideoCodecFrame *
|
||||||
gst_video_decoder_get_oldest_frame (GstVideoDecoder * decoder)
|
gst_video_decoder_get_oldest_frame (GstVideoDecoder * decoder)
|
||||||
|
@ -4156,7 +4156,7 @@ gst_video_decoder_get_oldest_frame (GstVideoDecoder * decoder)
|
||||||
*
|
*
|
||||||
* Get a pending unfinished #GstVideoCodecFrame
|
* Get a pending unfinished #GstVideoCodecFrame
|
||||||
*
|
*
|
||||||
* Returns: (transfer full): pending unfinished #GstVideoCodecFrame identified by @frame_number.
|
* Returns: (transfer full) (nullable): pending unfinished #GstVideoCodecFrame identified by @frame_number.
|
||||||
*/
|
*/
|
||||||
GstVideoCodecFrame *
|
GstVideoCodecFrame *
|
||||||
gst_video_decoder_get_frame (GstVideoDecoder * decoder, int frame_number)
|
gst_video_decoder_get_frame (GstVideoDecoder * decoder, int frame_number)
|
||||||
|
@ -4565,7 +4565,7 @@ gst_video_decoder_negotiate (GstVideoDecoder * decoder)
|
||||||
* You should use gst_video_decoder_allocate_output_frame() instead of this
|
* You should use gst_video_decoder_allocate_output_frame() instead of this
|
||||||
* function, if possible at all.
|
* function, if possible at all.
|
||||||
*
|
*
|
||||||
* Returns: (transfer full): allocated buffer, or NULL if no buffer could be
|
* Returns: (transfer full) (nullable): allocated buffer, or NULL if no buffer could be
|
||||||
* allocated (e.g. when downstream is flushing or shutting down)
|
* allocated (e.g. when downstream is flushing or shutting down)
|
||||||
*/
|
*/
|
||||||
GstBuffer *
|
GstBuffer *
|
||||||
|
@ -5084,9 +5084,9 @@ gst_video_decoder_set_latency (GstVideoDecoder * decoder,
|
||||||
/**
|
/**
|
||||||
* gst_video_decoder_get_latency:
|
* gst_video_decoder_get_latency:
|
||||||
* @decoder: a #GstVideoDecoder
|
* @decoder: a #GstVideoDecoder
|
||||||
* @min_latency: (out) (allow-none): address of variable in which to store the
|
* @min_latency: (out) (optional): address of variable in which to store the
|
||||||
* configured minimum latency, or %NULL
|
* configured minimum latency, or %NULL
|
||||||
* @max_latency: (out) (allow-none): address of variable in which to store the
|
* @max_latency: (out) (optional): address of variable in which to store the
|
||||||
* configured mximum latency, or %NULL
|
* configured mximum latency, or %NULL
|
||||||
*
|
*
|
||||||
* Query the configured decoder latency. Results will be returned via
|
* Query the configured decoder latency. Results will be returned via
|
||||||
|
@ -5107,7 +5107,7 @@ gst_video_decoder_get_latency (GstVideoDecoder * decoder,
|
||||||
/**
|
/**
|
||||||
* gst_video_decoder_merge_tags:
|
* gst_video_decoder_merge_tags:
|
||||||
* @decoder: a #GstVideoDecoder
|
* @decoder: a #GstVideoDecoder
|
||||||
* @tags: (allow-none): a #GstTagList to merge, or NULL to unset
|
* @tags: (nullable): a #GstTagList to merge, or NULL to unset
|
||||||
* previously-set tags
|
* previously-set tags
|
||||||
* @mode: the #GstTagMergeMode to use, usually #GST_TAG_MERGE_REPLACE
|
* @mode: the #GstTagMergeMode to use, usually #GST_TAG_MERGE_REPLACE
|
||||||
*
|
*
|
||||||
|
@ -5150,7 +5150,7 @@ gst_video_decoder_merge_tags (GstVideoDecoder * decoder,
|
||||||
* gst_video_decoder_get_buffer_pool:
|
* gst_video_decoder_get_buffer_pool:
|
||||||
* @decoder: a #GstVideoDecoder
|
* @decoder: a #GstVideoDecoder
|
||||||
*
|
*
|
||||||
* Returns: (transfer full): the instance of the #GstBufferPool used
|
* Returns: (transfer full) (nullable): the instance of the #GstBufferPool used
|
||||||
* by the decoder; free it after use it
|
* by the decoder; free it after use it
|
||||||
*/
|
*/
|
||||||
GstBufferPool *
|
GstBufferPool *
|
||||||
|
@ -5167,9 +5167,9 @@ gst_video_decoder_get_buffer_pool (GstVideoDecoder * decoder)
|
||||||
/**
|
/**
|
||||||
* gst_video_decoder_get_allocator:
|
* gst_video_decoder_get_allocator:
|
||||||
* @decoder: a #GstVideoDecoder
|
* @decoder: a #GstVideoDecoder
|
||||||
* @allocator: (out) (allow-none) (transfer full): the #GstAllocator
|
* @allocator: (out) (optional) (nullable) (transfer full): the #GstAllocator
|
||||||
* used
|
* used
|
||||||
* @params: (out) (allow-none) (transfer full): the
|
* @params: (out) (optional) (transfer full): the
|
||||||
* #GstAllocationParams of @allocator
|
* #GstAllocationParams of @allocator
|
||||||
*
|
*
|
||||||
* Lets #GstVideoDecoder sub-classes to know the memory @allocator
|
* Lets #GstVideoDecoder sub-classes to know the memory @allocator
|
||||||
|
|
|
@ -786,8 +786,8 @@ parse_fail:
|
||||||
/**
|
/**
|
||||||
* gst_video_encoder_proxy_getcaps:
|
* gst_video_encoder_proxy_getcaps:
|
||||||
* @enc: a #GstVideoEncoder
|
* @enc: a #GstVideoEncoder
|
||||||
* @caps: (allow-none): initial caps
|
* @caps: (nullable): initial caps
|
||||||
* @filter: (allow-none): filter caps
|
* @filter: (nullable): filter caps
|
||||||
*
|
*
|
||||||
* Returns caps that express @caps (or sink template caps if @caps == NULL)
|
* Returns caps that express @caps (or sink template caps if @caps == NULL)
|
||||||
* restricted to resolution/format/... combinations supported by downstream
|
* restricted to resolution/format/... combinations supported by downstream
|
||||||
|
@ -2773,15 +2773,16 @@ done:
|
||||||
*
|
*
|
||||||
* Get the current #GstVideoCodecState
|
* Get the current #GstVideoCodecState
|
||||||
*
|
*
|
||||||
* Returns: (transfer full): #GstVideoCodecState describing format of video data.
|
* Returns: (transfer full) (nullable): #GstVideoCodecState describing format of video data.
|
||||||
*/
|
*/
|
||||||
GstVideoCodecState *
|
GstVideoCodecState *
|
||||||
gst_video_encoder_get_output_state (GstVideoEncoder * encoder)
|
gst_video_encoder_get_output_state (GstVideoEncoder * encoder)
|
||||||
{
|
{
|
||||||
GstVideoCodecState *state;
|
GstVideoCodecState *state = NULL;
|
||||||
|
|
||||||
GST_VIDEO_ENCODER_STREAM_LOCK (encoder);
|
GST_VIDEO_ENCODER_STREAM_LOCK (encoder);
|
||||||
state = gst_video_codec_state_ref (encoder->priv->output_state);
|
if (encoder->priv->output_state)
|
||||||
|
state = gst_video_codec_state_ref (encoder->priv->output_state);
|
||||||
GST_VIDEO_ENCODER_STREAM_UNLOCK (encoder);
|
GST_VIDEO_ENCODER_STREAM_UNLOCK (encoder);
|
||||||
|
|
||||||
return state;
|
return state;
|
||||||
|
@ -2791,7 +2792,7 @@ gst_video_encoder_get_output_state (GstVideoEncoder * encoder)
|
||||||
* gst_video_encoder_set_output_state:
|
* gst_video_encoder_set_output_state:
|
||||||
* @encoder: a #GstVideoEncoder
|
* @encoder: a #GstVideoEncoder
|
||||||
* @caps: (transfer full): the #GstCaps to use for the output
|
* @caps: (transfer full): the #GstCaps to use for the output
|
||||||
* @reference: (allow-none) (transfer none): An optional reference @GstVideoCodecState
|
* @reference: (nullable) (transfer none): An optional reference @GstVideoCodecState
|
||||||
*
|
*
|
||||||
* Creates a new #GstVideoCodecState with the specified caps as the output state
|
* Creates a new #GstVideoCodecState with the specified caps as the output state
|
||||||
* for the encoder.
|
* for the encoder.
|
||||||
|
@ -2812,7 +2813,7 @@ gst_video_encoder_get_output_state (GstVideoEncoder * encoder)
|
||||||
* The new output state will only take effect (set on pads and buffers) starting
|
* The new output state will only take effect (set on pads and buffers) starting
|
||||||
* from the next call to #gst_video_encoder_finish_frame().
|
* from the next call to #gst_video_encoder_finish_frame().
|
||||||
*
|
*
|
||||||
* Returns: (transfer full): the newly configured output state.
|
* Returns: (transfer full) (nullable): the newly configured output state.
|
||||||
*/
|
*/
|
||||||
GstVideoCodecState *
|
GstVideoCodecState *
|
||||||
gst_video_encoder_set_output_state (GstVideoEncoder * encoder, GstCaps * caps,
|
gst_video_encoder_set_output_state (GstVideoEncoder * encoder, GstCaps * caps,
|
||||||
|
@ -2873,9 +2874,9 @@ gst_video_encoder_set_latency (GstVideoEncoder * encoder,
|
||||||
/**
|
/**
|
||||||
* gst_video_encoder_get_latency:
|
* gst_video_encoder_get_latency:
|
||||||
* @encoder: a #GstVideoEncoder
|
* @encoder: a #GstVideoEncoder
|
||||||
* @min_latency: (out) (allow-none): address of variable in which to store the
|
* @min_latency: (out) (optional): address of variable in which to store the
|
||||||
* configured minimum latency, or %NULL
|
* configured minimum latency, or %NULL
|
||||||
* @max_latency: (out) (allow-none): address of variable in which to store the
|
* @max_latency: (out) (optional): address of variable in which to store the
|
||||||
* configured maximum latency, or %NULL
|
* configured maximum latency, or %NULL
|
||||||
*
|
*
|
||||||
* Query the configured encoding latency. Results will be returned via
|
* Query the configured encoding latency. Results will be returned via
|
||||||
|
@ -2899,7 +2900,7 @@ gst_video_encoder_get_latency (GstVideoEncoder * encoder,
|
||||||
*
|
*
|
||||||
* Get the oldest unfinished pending #GstVideoCodecFrame
|
* Get the oldest unfinished pending #GstVideoCodecFrame
|
||||||
*
|
*
|
||||||
* Returns: (transfer full): oldest unfinished pending #GstVideoCodecFrame
|
* Returns: (transfer full) (nullable): oldest unfinished pending #GstVideoCodecFrame
|
||||||
*/
|
*/
|
||||||
GstVideoCodecFrame *
|
GstVideoCodecFrame *
|
||||||
gst_video_encoder_get_oldest_frame (GstVideoEncoder * encoder)
|
gst_video_encoder_get_oldest_frame (GstVideoEncoder * encoder)
|
||||||
|
@ -2921,7 +2922,7 @@ gst_video_encoder_get_oldest_frame (GstVideoEncoder * encoder)
|
||||||
*
|
*
|
||||||
* Get a pending unfinished #GstVideoCodecFrame
|
* Get a pending unfinished #GstVideoCodecFrame
|
||||||
*
|
*
|
||||||
* Returns: (transfer full): pending unfinished #GstVideoCodecFrame identified by @frame_number.
|
* Returns: (transfer full) (nullable): pending unfinished #GstVideoCodecFrame identified by @frame_number.
|
||||||
*/
|
*/
|
||||||
GstVideoCodecFrame *
|
GstVideoCodecFrame *
|
||||||
gst_video_encoder_get_frame (GstVideoEncoder * encoder, int frame_number)
|
gst_video_encoder_get_frame (GstVideoEncoder * encoder, int frame_number)
|
||||||
|
@ -2970,7 +2971,7 @@ gst_video_encoder_get_frames (GstVideoEncoder * encoder)
|
||||||
/**
|
/**
|
||||||
* gst_video_encoder_merge_tags:
|
* gst_video_encoder_merge_tags:
|
||||||
* @encoder: a #GstVideoEncoder
|
* @encoder: a #GstVideoEncoder
|
||||||
* @tags: (allow-none): a #GstTagList to merge, or NULL to unset
|
* @tags: (nullable): a #GstTagList to merge, or NULL to unset
|
||||||
* previously-set tags
|
* previously-set tags
|
||||||
* @mode: the #GstTagMergeMode to use, usually #GST_TAG_MERGE_REPLACE
|
* @mode: the #GstTagMergeMode to use, usually #GST_TAG_MERGE_REPLACE
|
||||||
*
|
*
|
||||||
|
@ -3013,9 +3014,9 @@ gst_video_encoder_merge_tags (GstVideoEncoder * encoder,
|
||||||
/**
|
/**
|
||||||
* gst_video_encoder_get_allocator:
|
* gst_video_encoder_get_allocator:
|
||||||
* @encoder: a #GstVideoEncoder
|
* @encoder: a #GstVideoEncoder
|
||||||
* @allocator: (out) (allow-none) (transfer full): the #GstAllocator
|
* @allocator: (out) (optional) (nullable) (transfer full): the #GstAllocator
|
||||||
* used
|
* used
|
||||||
* @params: (out) (allow-none) (transfer full): the
|
* @params: (out) (optional) (transfer full): the
|
||||||
* #GstAllocationParams of @allocator
|
* #GstAllocationParams of @allocator
|
||||||
*
|
*
|
||||||
* Lets #GstVideoEncoder sub-classes to know the memory @allocator
|
* Lets #GstVideoEncoder sub-classes to know the memory @allocator
|
||||||
|
|
|
@ -160,7 +160,7 @@ gst_video_meta_get_info (void)
|
||||||
* Buffers can contain multiple #GstVideoMeta metadata items when dealing with
|
* Buffers can contain multiple #GstVideoMeta metadata items when dealing with
|
||||||
* multiview buffers.
|
* multiview buffers.
|
||||||
*
|
*
|
||||||
* Returns: (transfer none): the #GstVideoMeta with lowest id (usually 0) or %NULL when there
|
* Returns: (transfer none) (nullable): the #GstVideoMeta with lowest id (usually 0) or %NULL when there
|
||||||
* is no such metadata on @buffer.
|
* is no such metadata on @buffer.
|
||||||
*/
|
*/
|
||||||
GstVideoMeta *
|
GstVideoMeta *
|
||||||
|
@ -193,7 +193,7 @@ gst_buffer_get_video_meta (GstBuffer * buffer)
|
||||||
* Buffers can contain multiple #GstVideoMeta metadata items when dealing with
|
* Buffers can contain multiple #GstVideoMeta metadata items when dealing with
|
||||||
* multiview buffers.
|
* multiview buffers.
|
||||||
*
|
*
|
||||||
* Returns: (transfer none): the #GstVideoMeta with @id or %NULL when there is no such metadata
|
* Returns: (transfer none) (nullable): the #GstVideoMeta with @id or %NULL when there is no such metadata
|
||||||
* on @buffer.
|
* on @buffer.
|
||||||
*/
|
*/
|
||||||
GstVideoMeta *
|
GstVideoMeta *
|
||||||
|
@ -924,7 +924,7 @@ gst_video_region_of_interest_meta_get_info (void)
|
||||||
* Buffers can contain multiple #GstVideoRegionOfInterestMeta metadata items if
|
* Buffers can contain multiple #GstVideoRegionOfInterestMeta metadata items if
|
||||||
* multiple regions of interests are marked on a frame.
|
* multiple regions of interests are marked on a frame.
|
||||||
*
|
*
|
||||||
* Returns: (transfer none): the #GstVideoRegionOfInterestMeta with @id or %NULL when there is
|
* Returns: (transfer none) (nullable): the #GstVideoRegionOfInterestMeta with @id or %NULL when there is
|
||||||
* no such metadata on @buffer.
|
* no such metadata on @buffer.
|
||||||
*/
|
*/
|
||||||
GstVideoRegionOfInterestMeta *
|
GstVideoRegionOfInterestMeta *
|
||||||
|
@ -1178,7 +1178,7 @@ gst_buffer_add_video_time_code_meta (GstBuffer * buffer,
|
||||||
* Attaches #GstVideoTimeCodeMeta metadata to @buffer with the given
|
* Attaches #GstVideoTimeCodeMeta metadata to @buffer with the given
|
||||||
* parameters.
|
* parameters.
|
||||||
*
|
*
|
||||||
* Returns: (transfer none): the #GstVideoTimeCodeMeta on @buffer, or
|
* Returns: (transfer none) (nullable): the #GstVideoTimeCodeMeta on @buffer, or
|
||||||
* (since 1.16) %NULL if the timecode was invalid.
|
* (since 1.16) %NULL if the timecode was invalid.
|
||||||
*
|
*
|
||||||
* Since: 1.10
|
* Since: 1.10
|
||||||
|
|
|
@ -759,7 +759,7 @@ gst_video_time_code_new_from_date_time (guint fps_n, guint fps_d,
|
||||||
* The resulting config->latest_daily_jam is set to
|
* The resulting config->latest_daily_jam is set to
|
||||||
* midnight, and timecode is set to the given time.
|
* midnight, and timecode is set to the given time.
|
||||||
*
|
*
|
||||||
* Returns: the #GstVideoTimeCode representation of @dt, or %NULL if
|
* Returns: (nullable): the #GstVideoTimeCode representation of @dt, or %NULL if
|
||||||
* no valid timecode could be created.
|
* no valid timecode could be created.
|
||||||
*
|
*
|
||||||
* Since: 1.16
|
* Since: 1.16
|
||||||
|
|
|
@ -326,7 +326,7 @@ gst_video_vbi_parser_get_ancillary (GstVideoVBIParser * parser,
|
||||||
*
|
*
|
||||||
* Since: 1.16
|
* Since: 1.16
|
||||||
*
|
*
|
||||||
* Returns: The new #GstVideoVBIParser or %NULL if the @format and/or @pixel_width
|
* Returns: (nullable): The new #GstVideoVBIParser or %NULL if the @format and/or @pixel_width
|
||||||
* is not supported.
|
* is not supported.
|
||||||
*/
|
*/
|
||||||
GstVideoVBIParser *
|
GstVideoVBIParser *
|
||||||
|
@ -607,7 +607,7 @@ gst_video_vbi_encoder_free (GstVideoVBIEncoder * encoder)
|
||||||
*
|
*
|
||||||
* Since: 1.16
|
* Since: 1.16
|
||||||
*
|
*
|
||||||
* Returns: The new #GstVideoVBIEncoder or %NULL if the @format and/or @pixel_width
|
* Returns: (nullable): The new #GstVideoVBIEncoder or %NULL if the @format and/or @pixel_width
|
||||||
* is not supported.
|
* is not supported.
|
||||||
*/
|
*/
|
||||||
GstVideoVBIEncoder *
|
GstVideoVBIEncoder *
|
||||||
|
|
|
@ -255,7 +255,7 @@ GST_VIDEO_API const GstMetaInfo *gst_video_afd_meta_get_info (void);
|
||||||
*
|
*
|
||||||
* Since: 1.18
|
* Since: 1.18
|
||||||
*
|
*
|
||||||
* Returns: The first #GstVideoAFDMeta present on @b, or %NULL if
|
* Returns: (nullable): The first #GstVideoAFDMeta present on @b, or %NULL if
|
||||||
* no #GstVideoAFDMeta are present
|
* no #GstVideoAFDMeta are present
|
||||||
*/
|
*/
|
||||||
#define gst_buffer_get_video_afd_meta(b) \
|
#define gst_buffer_get_video_afd_meta(b) \
|
||||||
|
@ -316,7 +316,7 @@ GST_VIDEO_API const GstMetaInfo *gst_video_bar_meta_get_info (void);
|
||||||
*
|
*
|
||||||
* Since: 1.18
|
* Since: 1.18
|
||||||
*
|
*
|
||||||
* Returns: The first #GstVideoBarMeta present on @b, or %NULL if
|
* Returns: (nullable): The first #GstVideoBarMeta present on @b, or %NULL if
|
||||||
* no #GstVideoBarMeta are present
|
* no #GstVideoBarMeta are present
|
||||||
*/
|
*/
|
||||||
#define gst_buffer_get_video_bar_meta(b) \
|
#define gst_buffer_get_video_bar_meta(b) \
|
||||||
|
@ -407,7 +407,7 @@ const GstMetaInfo *gst_video_caption_meta_get_info (void);
|
||||||
*
|
*
|
||||||
* Since: 1.16
|
* Since: 1.16
|
||||||
*
|
*
|
||||||
* Returns: The first #GstVideoCaptionMeta present on @b, or %NULL if
|
* Returns: (nullable): The first #GstVideoCaptionMeta present on @b, or %NULL if
|
||||||
* no #GstVideoCaptionMeta are present
|
* no #GstVideoCaptionMeta are present
|
||||||
*/
|
*/
|
||||||
#define gst_buffer_get_video_caption_meta(b) \
|
#define gst_buffer_get_video_caption_meta(b) \
|
||||||
|
|
|
@ -2309,7 +2309,7 @@ convert_get_alpha_mode (GstVideoConverter * convert)
|
||||||
* The optional @pool can be used to spawn threads, this is useful when
|
* The optional @pool can be used to spawn threads, this is useful when
|
||||||
* creating new converters rapidly, for example when updating cropping.
|
* creating new converters rapidly, for example when updating cropping.
|
||||||
*
|
*
|
||||||
* Returns: a #GstVideoConverter or %NULL if conversion is not possible.
|
* Returns (nullable): a #GstVideoConverter or %NULL if conversion is not possible.
|
||||||
*
|
*
|
||||||
* Since: 1.20
|
* Since: 1.20
|
||||||
*/
|
*/
|
||||||
|
@ -2552,7 +2552,7 @@ no_pack_func:
|
||||||
* Create a new converter object to convert between @in_info and @out_info
|
* Create a new converter object to convert between @in_info and @out_info
|
||||||
* with @config.
|
* with @config.
|
||||||
*
|
*
|
||||||
* Returns: a #GstVideoConverter or %NULL if conversion is not possible.
|
* Returns (nullable): a #GstVideoConverter or %NULL if conversion is not possible.
|
||||||
*
|
*
|
||||||
* Since: 1.6
|
* Since: 1.6
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -7664,7 +7664,7 @@ gst_video_format_get_info (GstVideoFormat format)
|
||||||
* Get the default palette of @format. This the palette used in the pack
|
* Get the default palette of @format. This the palette used in the pack
|
||||||
* function for paletted formats.
|
* function for paletted formats.
|
||||||
*
|
*
|
||||||
* Returns: (transfer none): the default palette of @format or %NULL when
|
* Returns: (transfer none) (nullable): the default palette of @format or %NULL when
|
||||||
* @format does not have a palette.
|
* @format does not have a palette.
|
||||||
*
|
*
|
||||||
* Since: 1.2
|
* Since: 1.2
|
||||||
|
|
|
@ -63,7 +63,7 @@ ensure_debug_category (void)
|
||||||
*
|
*
|
||||||
* Copy a GstVideoInfo structure.
|
* Copy a GstVideoInfo structure.
|
||||||
*
|
*
|
||||||
* Returns: a new #GstVideoInfo. free with gst_video_info_free.
|
* Returns: (transfer full): a new #GstVideoInfo. free with gst_video_info_free.
|
||||||
*
|
*
|
||||||
* Since: 1.6
|
* Since: 1.6
|
||||||
*/
|
*/
|
||||||
|
@ -97,7 +97,7 @@ G_DEFINE_BOXED_TYPE (GstVideoInfo, gst_video_info,
|
||||||
* Allocate a new #GstVideoInfo that is also initialized with
|
* Allocate a new #GstVideoInfo that is also initialized with
|
||||||
* gst_video_info_init().
|
* gst_video_info_init().
|
||||||
*
|
*
|
||||||
* Returns: a new #GstVideoInfo. free with gst_video_info_free().
|
* Returns: (transfer full): a new #GstVideoInfo. free with gst_video_info_free().
|
||||||
*
|
*
|
||||||
* Since: 1.6
|
* Since: 1.6
|
||||||
*/
|
*/
|
||||||
|
@ -295,7 +295,7 @@ static const gchar *interlace_mode[] = {
|
||||||
*
|
*
|
||||||
* Convert @mode to its string representation.
|
* Convert @mode to its string representation.
|
||||||
*
|
*
|
||||||
* Returns: @mode as a string or NULL if @mode in invalid.
|
* Returns: @mode as a string.
|
||||||
*
|
*
|
||||||
* Since: 1.6
|
* Since: 1.6
|
||||||
*/
|
*/
|
||||||
|
@ -343,7 +343,7 @@ static const gchar *field_order[] = {
|
||||||
*
|
*
|
||||||
* Convert @order to its string representation.
|
* Convert @order to its string representation.
|
||||||
*
|
*
|
||||||
* Returns: @order as a string or NULL if @order in invalid.
|
* Returns: @order as a string.
|
||||||
*
|
*
|
||||||
* Since: 1.12
|
* Since: 1.12
|
||||||
*/
|
*/
|
||||||
|
@ -575,7 +575,7 @@ alternate_no_feature:
|
||||||
*
|
*
|
||||||
* Parse @caps to generate a #GstVideoInfo.
|
* Parse @caps to generate a #GstVideoInfo.
|
||||||
*
|
*
|
||||||
* Returns: A #GstVideoInfo, or %NULL if @caps couldn't be parsed
|
* Returns: (transfer full) (nullable): A #GstVideoInfo, or %NULL if @caps couldn't be parsed
|
||||||
* Since: 1.20
|
* Since: 1.20
|
||||||
*/
|
*/
|
||||||
GstVideoInfo *
|
GstVideoInfo *
|
||||||
|
@ -656,7 +656,7 @@ gst_video_info_is_equal (const GstVideoInfo * info, const GstVideoInfo * other)
|
||||||
*
|
*
|
||||||
* Convert the values of @info into a #GstCaps.
|
* Convert the values of @info into a #GstCaps.
|
||||||
*
|
*
|
||||||
* Returns: a new #GstCaps containing the info of @info.
|
* Returns: (transfer full): a new #GstCaps containing the info of @info.
|
||||||
*/
|
*/
|
||||||
GstCaps *
|
GstCaps *
|
||||||
gst_video_info_to_caps (const GstVideoInfo * info)
|
gst_video_info_to_caps (const GstVideoInfo * info)
|
||||||
|
@ -1423,7 +1423,7 @@ done:
|
||||||
* gst_video_info_align_full:
|
* gst_video_info_align_full:
|
||||||
* @info: a #GstVideoInfo
|
* @info: a #GstVideoInfo
|
||||||
* @align: alignment parameters
|
* @align: alignment parameters
|
||||||
* @plane_size: (out) (allow-none): array used to store the plane sizes
|
* @plane_size: (out) (optional): array used to store the plane sizes
|
||||||
*
|
*
|
||||||
* Extra padding will be added to the right side when stride alignment padding
|
* Extra padding will be added to the right side when stride alignment padding
|
||||||
* is required and @align will be updated with the new padding values.
|
* is required and @align will be updated with the new padding values.
|
||||||
|
|
|
@ -65,11 +65,11 @@ static const struct mview_map_t
|
||||||
* gst_video_multiview_mode_to_caps_string:
|
* gst_video_multiview_mode_to_caps_string:
|
||||||
* @mview_mode: A #GstVideoMultiviewMode value
|
* @mview_mode: A #GstVideoMultiviewMode value
|
||||||
*
|
*
|
||||||
* Returns: The caps string representation of the mode, or NULL if invalid.
|
|
||||||
*
|
|
||||||
* Given a #GstVideoMultiviewMode returns the multiview-mode caps string
|
* Given a #GstVideoMultiviewMode returns the multiview-mode caps string
|
||||||
* for insertion into a caps structure
|
* for insertion into a caps structure
|
||||||
*
|
*
|
||||||
|
* Returns: (nullable): The caps string representation of the mode, or NULL if invalid.
|
||||||
|
*
|
||||||
* Since: 1.6
|
* Since: 1.6
|
||||||
*/
|
*/
|
||||||
const gchar *
|
const gchar *
|
||||||
|
|
|
@ -426,7 +426,7 @@ gst_video_overlay_composition_n_rectangles (GstVideoOverlayComposition * comp)
|
||||||
*
|
*
|
||||||
* Returns the @n-th #GstVideoOverlayRectangle contained in @comp.
|
* Returns the @n-th #GstVideoOverlayRectangle contained in @comp.
|
||||||
*
|
*
|
||||||
* Returns: (transfer none): the @n-th rectangle, or NULL if @n is out of
|
* Returns: (transfer none) (nullable): the @n-th rectangle, or NULL if @n is out of
|
||||||
* bounds. Will not return a new reference, the caller will need to
|
* bounds. Will not return a new reference, the caller will need to
|
||||||
* obtain her own reference using gst_video_overlay_rectangle_ref()
|
* obtain her own reference using gst_video_overlay_rectangle_ref()
|
||||||
* if needed.
|
* if needed.
|
||||||
|
|
|
@ -86,7 +86,7 @@ const GstMetaInfo *gst_video_sei_user_data_unregistered_meta_get_info (void);
|
||||||
*
|
*
|
||||||
* Gets the GstVideoSEIUserDataUnregisteredMeta that might be present on @b.
|
* Gets the GstVideoSEIUserDataUnregisteredMeta that might be present on @b.
|
||||||
*
|
*
|
||||||
* Returns: The first #GstVideoSEIUserDataUnregisteredMeta present on @b, or %NULL if
|
* Returns: (nullable): The first #GstVideoSEIUserDataUnregisteredMeta present on @b, or %NULL if
|
||||||
* no #GstVideoSEIUserDataUnregisteredMeta are present
|
* no #GstVideoSEIUserDataUnregisteredMeta are present
|
||||||
*
|
*
|
||||||
* Since: 1.22
|
* Since: 1.22
|
||||||
|
|
Loading…
Reference in a new issue