asf_object_metadata_t metadata;
asf_object_codec_list_t codec_list;
asf_object_marker_t marker;
- asf_object_language_list_t lang;
+ asf_object_language_list_t language_list;
asf_object_stream_bitrate_properties_t stream_bitrate;
asf_object_extended_stream_properties_t ext_stream;
+ asf_object_content_description_t content_description;
+ asf_object_advanced_mutual_exclusion_t advanced_mutual_exclusion;
+ asf_object_stream_prioritization_t stream_prioritization;
+ asf_object_extended_content_description_t extended_content_description;
} asf_object_t;
void ASF_GetGUID( guid_t *p_guid, const uint8_t *p_data );
-int ASF_CmpGUID( const guid_t *p_guid1, const guid_t *p_guid2 );
+bool ASF_CmpGUID( const guid_t *p_guid1, const guid_t *p_guid2 );
asf_object_root_t *ASF_ReadObjectRoot( stream_t *, int b_seekable );
void ASF_FreeObjectRoot( stream_t *, asf_object_root_t *p_root );