mcap_protobuf.decoder module¶
- class mcap_protobuf.decoder.Decoder[source]¶
Bases:
object
- decode(schema: Schema, message: Message) Any [source]¶
Takes a Message record from an MCAP along with its associated Schema, and returns the decoded protobuf message from within.
- Parameters:
schema (mcap.records.Schema) – The message schema record from the MCAP.
message (mcap.records.Message) – The message record containing content to be decoded.
- Raises:
McapProtobufDecodeError – if the content could not be decoded as a protobuf message with the given schema.
- Returns:
The decoded message content.