You should understand shift registers and SPI. You'll find much information and code about e.g. 74HC595 shift register usage.
Each driver must be sent 316 bits (6 bytes) containing the R,G and B intensity. In a daisy chain of 10 drivers you send 106 bytes to the first driver's DAI and CKI (MOSI and SCK), then trigger STI to activate the transmitted data. For individual addressing each driver's STI must be connected to a distinct output pin, while the DAI and CKI of all drivers connect directly to MOSI and SCK. Then shift out the 6 bytes, then trigger the selected driver's STI.
Thanks for your advice Dr. I understood the problem. the DM412 chip has a software strobe where you have to hold the clk high and send 8 bits of data. Also each channel takes 16bit data. so overall you have to send 48bits and then hold the clock high and send 8bits and this entire process repeats for as many drivers you daisy chain.
The IC has a strobe pin as well as a software strobe option. The clock held high and 8 bits on data is needed to activate the software strobe. I am using the software strobe hence the 8 bits after holding the clock high.