Skip to content

Commit fe210bc

Browse files
feat: Add record_audio option to browser replay recording API
1 parent f6410f8 commit fe210bc

3 files changed

Lines changed: 13 additions & 3 deletions

File tree

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 117
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel/kernel-3a1db7f11a92b28681929255ada59d2317ee4db98b5ff5aa6ce142a0664058b3.yml
3-
openapi_spec_hash: b3064eaa589ae2a84993686ad1a3ee43
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel/kernel-33e46e6a0095c2ec39a51860ee4e133c5a21a80a90cbe9e52953c07e5e0295de.yml
3+
openapi_spec_hash: 4aa466b9af39768b65a44b68ae0d1f6e
44
config_hash: ede72e4ae65cc5a6d6927938b3455c46

src/resources/browsers/replays.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,12 @@ export interface ReplayStartParams {
152152
* Maximum recording duration in seconds.
153153
*/
154154
max_duration_in_seconds?: number;
155+
156+
/**
157+
* Record audio in addition to video. When false (the default), the recording is
158+
* video-only.
159+
*/
160+
record_audio?: boolean;
155161
}
156162

157163
export interface ReplayStopParams {

tests/api-resources/browsers/replays.test.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,11 @@ describe('resource replays', () => {
4343
await expect(
4444
client.browsers.replays.start(
4545
'id',
46-
{ framerate: 1, max_duration_in_seconds: 1 },
46+
{
47+
framerate: 1,
48+
max_duration_in_seconds: 1,
49+
record_audio: true,
50+
},
4751
{ path: '/_stainless_unknown_path' },
4852
),
4953
).rejects.toThrow(Kernel.NotFoundError);

0 commit comments

Comments
 (0)