Skip to navigation

holoscan::ChannelResolvedTensorSample

Beta
View as Markdown
template <ChannelDescriptorFlatBufferPayload Payload>

Resolved metadata, Tensor, and public payload reference.

#include <holoscan/tensor_schema_endpoints.hpp>

Template parameters

Payload
ChannelDescriptorFlatBufferPayload

Descriptor-backed FlatBuffer payload type.


Methods

metadata_bytes

std::span<const std::byte> holoscan::ChannelResolvedTensorSample<Payload>::metadata_bytes() const noexcept

Return a view over the serialized FlatBuffer metadata bytes.

root

const root_type * holoscan::ChannelResolvedTensorSample<Payload>::root() const noexcept

Return the FlatBuffer root view into metadata, or nullptr if metadata is empty.

The returned pointer is valid only while this sample object remains alive and unmodified. The metadata bytes were verifier-checked before receive() returned.


Types

Typedefs

NameDefinition
payload_typePayload
root_typetypename Payload::root_type
metadata_typeChannelTensorSchemaMetadata< Payload >

Member variables

NameTypeDescription
metadatametadata_typeValidated schema metadata with transport-only descriptor fields removed.
sample_metadataSampleMetadataTransport-neutral sample metadata carried by the Runtime envelope.
tensorTensorTensor materialized from a local sidecar or imported opaque external-buffer reference.
payloadPayloadDescriptorRuntime payload reference for the materialized Tensor.