github.com/bluenviron/mediacommon@v1.9.3/pkg/codecs/jpeg/start_of_image.go (about)

     1  package jpeg
     2  
     3  // StartOfImage is a SOI marker.
     4  type StartOfImage struct{}
     5  
     6  // Marshal encodes the marker.
     7  func (StartOfImage) Marshal(buf []byte) []byte {
     8  	buf = append(buf, []byte{0xFF, MarkerStartOfImage}...)
     9  	return buf
    10  }