# DoSync (Kernel)

> DoSync handles lip-sync functions.

> Important

> SCI1.1 only.

`DoSync`(syncSTART syncObject moduleNumber noun verb condition sequence)

`DoSync`(syncSTART syncObject resourceNumber)

  Associates an object with a lip-sync resource.

  Parameters: | syncObject (heapPtr) – An instance of `Sync` that will receive lip-sync information. resourceNumber (number) – The resource number. moduleNumber (number) – The module number (room number). noun (number) – The message noun. verb (number) – The message verb. condition (number) – The message condition. sequence (number) – The message sequence number.

`DoSync`(syncNEXT syncObject)

  Updates the `Sync` object with current information from the lip-sync resource.

  Parameters: | syncObject (heapPtr) – An instance of `Sync` that will receive lip-sync information.

`DoSync`(syncSTOP)

  Stops the lip-sync operation.