← Back to Support Hub
proStream

Support For Individuals

What we can help with

Get assistance focussed on streaming switchers, UVC, IP and NDI streaming and more. Ask our AI Agent anything to start support session

  • Mini-series devices
  • TAO encoders
  • ASK wireless video

Start a support chat

Tell us your device model and what you need help with, or try a suggested question.

Support Knowledge

Select an article from the menu to view full content here.

API / mini-extreme ISO API / exm 0x00 Query Layer Parameters

mini-extreme ISO: Query The Layer Parameters of The Preview Scene

🚨  These commands contain a data block buffer[].

For clarity, the first 19 bytes are displayed as text, while the data block is displayed in HEX format.
SymbolDefinitionRemarks
Start bit<The command uses "<" as the start bit
TransmitT
ADDR0x00
SN0x00
CMD0xF1
DAT10x00
DAT20x00Layer index value 0-63; all: 0xFF
DAT30x00buffer block length (low byte)
DAT40x00buffer block length (high byte)
CHKSUM0xF1Check sum = ADDR + SN + CMD + DAT1 + DAT2 + DAT3 + DAT4
End bit>The command uses ">" as the end bit

Command list

Start bitInstruction TypeAddressSNCommandData 1Data 2Data 3Data 4ChecksumEnd bit
Query the parameters of layer 1 of the preview scene<T0000F100000000F1>
Query the parameters of layer 64 of the preview scene<T0000F1003F000030>
Query the parameters of all layers of the preview scene<T0000F100FF0000F0>

Command readback

SymbolDefinitionRemarks
Start bit<The command uses "<" as the start bit
TransmitF
ADDR0x00
SN0x00
CMD0xF1
DAT10x00
DAT20x00
DAT30x16
DAT40x00
CHKSUM0x07Check sum = ADDR + SN + CMD + DAT1 + DAT2 + DAT3 + DAT4
End bit>The command uses ">" as the end bit
data block (hex)buffer[0]crop pos_x (low byte)
buffer[1]crop pos_x (high byte)
buffer[2]crop pos_y (low byte)
buffer[3]crop pos_y (high byte)
buffer[4]crop size_w (low byte)
buffer[5]crop size_w (high byte)
buffer[6]crop size_h (low byte)
buffer[7]crop size_h (high byte)
buffer[8]scale pos_x (low byte)
buffer[9]scale pos_x (high byte)
buffer[10]scale pos_y (low byte)
buffer[11]scale pos_y (high byte)
buffer[12]scale size_w (low byte)
buffer[13]scale size_w (high byte)
buffer[14]scale size_h (low byte)
buffer[15]scale size_h (high byte)
buffer[16]freeze 0: active 1: frozen
buffer[17]mirror 0: normal 1: mirror
buffer[18]input port input source index 0~15
buffer[19]Check sum = buffer[0] + buffer[1] + buffer[2]+... + buffer[18]

Application example

FunctionSend & readbackResult
Query the parameters of layer 1 of the preview scene<T0000F100000000F1>
<F0000F10000160007> 00 00 00 00 80 07 38 04 00 00 00 00 80 07 38 04 00 00 0C 80 3F 51Query successful. The parameters of Layer 1 in the preview scene are as follows: cropX:0,cropY:0,cropW: 1920,cropH:1080, scaleX:0, scaleY:0, scaleW:1920, scaleH:1080,freeze :0, mirror:0,input port:13,alpha:128,order:63
Query the parameters of all layers of the preview scene<T0000F100FF0000F0>
<F0000F100FF410536> 00 00 00 00 80 07 38 04 00 00 00 00 80 07 38 04 00 00 0C 80 3F ......00 00 00 00 80 07 38 04 00 00 00 00 80 07 38 04 00 00 1E 00 01 00 00 00 00 80 07 38 04 00 00 00 00 80 07 38 04 00 00 1F 00 00 C3Query successful