Skip to content

Refactor VideoRecorderSessionHandler.cs into partial class files by @Evangelink in #9618 (backport to rel/4.3)#9620

Merged
Evangelink merged 1 commit into
microsoft:rel/4.3from
nohwnd-bot:backport/9618/to/rel/4.3
Jul 5, 2026
Merged

Refactor VideoRecorderSessionHandler.cs into partial class files by @Evangelink in #9618 (backport to rel/4.3)#9620
Evangelink merged 1 commit into
microsoft:rel/4.3from
nohwnd-bot:backport/9618/to/rel/4.3

Conversation

@nohwnd-bot

Copy link
Copy Markdown

Backport of #9618 to rel/4.3

/cc @Evangelink

Split the 656-line VideoRecorderSessionHandler.cs into focused partial
files matching the FfmpegVideoRecorder pattern:
- VideoRecorderSessionHandler.cs (wiring + lifecycle)
- VideoRecorderSessionHandler.DataConsumer.cs
- VideoRecorderSessionHandler.VideoProduction.cs
- VideoRecorderSessionHandler.SegmentPruning.cs
- VideoRecorderSessionHandler.Helpers.cs

No logic changes; each file is under 300 lines.

Fixes microsoft#9592

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@Evangelink Evangelink added the state/needs-review Awaiting review from the team. label Jul 5, 2026
@Evangelink Evangelink enabled auto-merge (squash) July 5, 2026 09:32
@Evangelink Evangelink merged commit cbb3fff into microsoft:rel/4.3 Jul 5, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

state/needs-review Awaiting review from the team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants