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
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
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
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
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
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
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
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
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
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
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)
–
GST_H274_PARSER_BROKEN_DATA
(1)
–
GST_H274_PARSER_BROKEN_LINK
(2)
–
GST_H274_PARSER_ERROR
(3)
–
GST_H274_PARSER_NO_NAL
(4)
–
GST_H274_PARSER_NO_NAL_END
(5)
–
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)
–
GstCodecParsers.H274ParserResult.BROKEN_DATA
(1)
–
GstCodecParsers.H274ParserResult.BROKEN_LINK
(2)
–
GstCodecParsers.H274ParserResult.ERROR
(3)
–
GstCodecParsers.H274ParserResult.NO_NAL
(4)
–
GstCodecParsers.H274ParserResult.NO_NAL_END
(5)
–
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)
–
GstCodecParsers.H274ParserResult.BROKEN_DATA
(1)
–
GstCodecParsers.H274ParserResult.BROKEN_LINK
(2)
–
GstCodecParsers.H274ParserResult.ERROR
(3)
–
GstCodecParsers.H274ParserResult.NO_NAL
(4)
–
GstCodecParsers.H274ParserResult.NO_NAL_END
(5)
–
Since : 1.30
The results of the search are