Functions

gst_h274_parser_parse_dsci

GstH274ParserResult
gst_h274_parser_parse_dsci (GstH274DigitallySignedContentInitialization * dsc_init,
                            NalReader* nr,
                            guint payload_size)

Parse digitally signed content initialization SEI message

Parameters:

dsc_init

GstH274DigitallySignedContentInitialization structure to hold parsed digitally signed content initialization data

nr

a NalReader to read from

payload_size

size of the payload in bytes

Returns

GstH274ParserResult

Since : 1.30


gst_h274_parser_parse_dscs

GstH274ParserResult
gst_h274_parser_parse_dscs (GstH274DigitallySignedContentSelection * dsc_sel,
                            NalReader* nr)

Parse digitally signed content selection SEI message

Parameters:

dsc_sel

GstH274DigitallySignedContentSelection structure to hold parsed digitally signed content selection data

nr

a NalReader to read from

Returns

GstH274ParserResult

Since : 1.30


gst_h274_parser_parse_dscv

GstH274ParserResult
gst_h274_parser_parse_dscv (GstH274DigitallySignedContentVerification * dsc_ver,
                            NalReader* nr)

Parse digitally signed content verification SEI message

Parameters:

dsc_ver

GstH274DigitallySignedContentVerification structure to hold parsed digitally signed content verification data

nr

a NalReader to read from

Returns

GstH274ParserResult

Since : 1.30


gst_h274_parser_parse_registered_user_data

GstH274ParserResult
gst_h274_parser_parse_registered_user_data (GstH274RegisteredUserData * rud,
                                            NalReader* nr,
                                            guint payload_size)

Parse registered user data SEI message

Parameters:

rud

GstH274RegisteredUserData structure to hold parsed registered user data

nr

a NalReader to read from

payload_size

size of the payload in bytes

Returns

GstH274ParserResult

Since : 1.30


gst_h274_parser_parse_user_data_unregistered

GstH274ParserResult
gst_h274_parser_parse_user_data_unregistered (GstH274UserDataUnregistered * udu,
                                              NalReader* nr,
                                              guint payload_size)

Parse user data unregistered SEI message

Parameters:

udu

GstH274UserDataUnregistered structure to hold parsed unregistered user data

nr

a NalReader to read from

payload_size

size of the payload in bytes

Returns

GstH274ParserResult

Since : 1.30


gst_h274_write_sei_dsci

gboolean
gst_h274_write_sei_dsci (NalWriter* nw,
                         GstH274DigitallySignedContentInitialization * dsc_init)

Write digitally signed content initialization SEI message

Parameters:

nw

a NalWriter to write to

dsc_init

GstH274DigitallySignedContentInitialization structure holding digitally signed content initialization data to write

Returns

TRUE if successful, FALSE otherwise

Since : 1.30


gst_h274_write_sei_dscs

gboolean
gst_h274_write_sei_dscs (NalWriter* nw,
                         GstH274DigitallySignedContentSelection * dsc_sel)

Write digitally signed content selection SEI message

Parameters:

nw

a NalWriter to write to

dsc_sel

GstH274DigitallySignedContentSelection structure holding digitally signed content selection data to write

Returns

TRUE if successful, FALSE otherwise

Since : 1.30


gst_h274_write_sei_dscv

gboolean
gst_h274_write_sei_dscv (NalWriter* nw,
                         GstH274DigitallySignedContentVerification * dsc_ver)

Write digitally signed content verification SEI message

Parameters:

nw

a NalWriter to write to

dsc_ver

GstH274DigitallySignedContentVerification structure holding digitally signed content verification data to write

Returns

TRUE if successful, FALSE otherwise

Since : 1.30


gst_h274_write_sei_registered_user_data

gboolean
gst_h274_write_sei_registered_user_data (NalWriter* nw,
                                         GstH274RegisteredUserData * rud)

Write registered user data SEI message

Parameters:

nw

a NalWriter to write to

rud

GstH274RegisteredUserData structure holding registered user data to write

Returns

TRUE if successful, FALSE otherwise

Since : 1.30


gst_h274_write_sei_user_data_unregistered

gboolean
gst_h274_write_sei_user_data_unregistered (NalWriter* nw,
                                           GstH274UserDataUnregistered * udu)

Write user data unregistered SEI message

Parameters:

nw

a NalWriter to write to

udu

GstH274UserDataUnregistered structure holding unregistered user data to write

Returns

TRUE if successful, FALSE otherwise

Since : 1.30


Enumerations

GstH274ParserResult

The result of parsing H274 data.

GST_H274_PARSER_OK: The parsing succeeded. GST_H274_PARSER_BROKEN_DATA: The data to parse is broken. GST_H274_PARSER_BROKEN_LINK: The link to structure needed for the parsing couldn't be found. GST_H274_PARSER_ERROR: An error accured when parsing. GST_H274_PARSER_NO_NAL: No nal found during the parsing. GST_H274_PARSER_NO_NAL_END: Start of the nal found, but not the end.

Members
GST_H274_PARSER_OK (0) –
No description available
GST_H274_PARSER_BROKEN_DATA (1) –
No description available
GST_H274_PARSER_BROKEN_LINK (2) –
No description available
GST_H274_PARSER_ERROR (3) –
No description available
GST_H274_PARSER_NO_NAL (4) –
No description available
GST_H274_PARSER_NO_NAL_END (5) –
No description available

Since : 1.30


GstCodecParsers.H274ParserResult

The result of parsing H274 data.

GST_H274_PARSER_OK: The parsing succeeded. GST_H274_PARSER_BROKEN_DATA: The data to parse is broken. GST_H274_PARSER_BROKEN_LINK: The link to structure needed for the parsing couldn't be found. GST_H274_PARSER_ERROR: An error accured when parsing. GST_H274_PARSER_NO_NAL: No nal found during the parsing. GST_H274_PARSER_NO_NAL_END: Start of the nal found, but not the end.

Members
GstCodecParsers.H274ParserResult.OK (0) –
No description available
GstCodecParsers.H274ParserResult.BROKEN_DATA (1) –
No description available
GstCodecParsers.H274ParserResult.BROKEN_LINK (2) –
No description available
GstCodecParsers.H274ParserResult.ERROR (3) –
No description available
GstCodecParsers.H274ParserResult.NO_NAL (4) –
No description available
GstCodecParsers.H274ParserResult.NO_NAL_END (5) –
No description available

Since : 1.30


GstCodecParsers.H274ParserResult

The result of parsing H274 data.

GST_H274_PARSER_OK: The parsing succeeded. GST_H274_PARSER_BROKEN_DATA: The data to parse is broken. GST_H274_PARSER_BROKEN_LINK: The link to structure needed for the parsing couldn't be found. GST_H274_PARSER_ERROR: An error accured when parsing. GST_H274_PARSER_NO_NAL: No nal found during the parsing. GST_H274_PARSER_NO_NAL_END: Start of the nal found, but not the end.

Members
GstCodecParsers.H274ParserResult.OK (0) –
No description available
GstCodecParsers.H274ParserResult.BROKEN_DATA (1) –
No description available
GstCodecParsers.H274ParserResult.BROKEN_LINK (2) –
No description available
GstCodecParsers.H274ParserResult.ERROR (3) –
No description available
GstCodecParsers.H274ParserResult.NO_NAL (4) –
No description available
GstCodecParsers.H274ParserResult.NO_NAL_END (5) –
No description available

Since : 1.30


The results of the search are