Message System
Message Types
βββ has result
β βββ Command
β βββ TEN framework built-in command
β β => message name starts with `ten:`
β βββ Non-TEN framework built-in command
β => message name does not start with `ten:`
βββ no result
βββ Data
β βββ TEN framework built-in data
β β => message name starts with `ten:`
β βββ Non-TEN framework built-in data
β => message name does not start with `ten:`
βββ Video Frame
β βββ TEN framework built-in video frame
β β => message name starts with `ten:`
β βββ Non-TEN framework built-in video frame
β => message name does not start with `ten:`
βββ Audio Frame
βββ TEN framework built-in audio frame
β => message name starts with `ten:`
βββ Non-TEN framework built-in audio frame
=> message name does not start with `ten:`Message Name
Message Flow

Extension Message Interface
Message Ownership Concept in the TEN Framework

Message Ownership Transfer to the Extension
Message Ownership Transfer to the TEN Framework
Ownership of Data Related to Messages
Copy Semantics by Default
Borrowing Semantics
Borrowing API
GiveBack API
Command
Result
Last updated