{
	"name": "camera_in_place_update",
	"events": [
		{
			"type": "connection.connectRequested",
			"options": {"url": "wss://voice.example.test", "token": "token-camera"}
		},
		{"type": "connection.connectSucceeded", "operationId": 1},
		{
			"type": "camera.publishRequested",
			"options": {"deviceId": "camera-1", "width": 1280, "height": 720, "mirror": false}
		},
		{"type": "camera.publishSucceeded", "operationId": 2},
		{
			"type": "camera.updateEncodingRequested",
			"options": {
				"width": 1920,
				"height": 1080,
				"frameRate": 60,
				"mirror": true,
				"backgroundMode": "blur",
				"backgroundBlurStrength": 60
			}
		},
		{"type": "camera.updateEncodingSucceeded", "operationId": 3}
	],
	"expectedCommands": [
		{
			"type": "connection.connect",
			"operationId": 1,
			"options": {"url": "wss://voice.example.test", "token": "token-camera"}
		},
		{
			"type": "camera.publish",
			"operationId": 2,
			"options": {"deviceId": "camera-1", "width": 1280, "height": 720, "mirror": false}
		},
		{
			"type": "camera.updateEncoding",
			"operationId": 3,
			"options": {
				"width": 1920,
				"height": 1080,
				"frameRate": 60,
				"mirror": true,
				"backgroundMode": "blur",
				"backgroundBlurStrength": 60
			}
		}
	],
	"expected": {
		"nextOperationId": 4,
		"cameraStatus": "published",
		"cameraDeviceId": "camera-1",
		"cameraWidth": 1920,
		"cameraFrameRate": 60,
		"cameraMirror": true,
		"cameraBackgroundMode": "blur",
		"lastFailureCode": null
	}
}
