gsth274parser

## 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