Packets

Calculator는 패킷들을 주고받으며 통신합니다. 일반적으로 각 입력 타임스탬프에서 각 입력 스트림을 따라 단일 패킷은이 전송됩니다. 패킷은 비디오의 단일 프레임 혹은 단일 정수 감지 개수와 같은 모든 종류의 데이터가 포함될 수 있습니다.

Creating a packet

패킷은 일반적으로 packet.h에 있는 mediapipe::MakePacket<T>() 또는 mediapipe::Adopt()를 통해 생성합니다.

Packet p = MakePacket<MyDataClass>("constructor_argument");
Packet p2 = p.At(Timestamp::PostStream());

또는

auto data = absl::make_unique<MyDataCalss>("constructor_argument");
Pakcet p = Adopt(data.release()).At(Timestamp:;PostStream());

Packet::Get<T>()를 사용해 패킷 내 데이터에 액세스할 수 있습니다.

+ Recent posts