bramp / bramp/ffmpeg-cli-wrapper

Add proper getter methods to probe result objects

Offen
#382 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
Java
Sterne
1.9k
Forks
424
Ø Merge
5 Std. 35 Min.
Gemergte PRs (30 T.)
2

Beschreibung

Currently, probe result objects (`FFmpegProbeResult`, `FFmpegStream`, `FFmpegFormat`, etc.) expose their data via public fields. We should add proper getter methods to follow Java conventions and enable future refactoring.

This is part of the API modernization discussed in #316.

**Scope:**
- Add getter methods to `FFmpegProbeResult`, `FFmpegStream`, `FFmpegFormat`, and related probe result classes
- Keep existing public fields for backward compatibility (deprecation to follow separately)

Related: #316

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit FFmpegProbeResult, FFmpegStream, FFmpegFormat und den zugehörigen Probe-Result-Klassen und lies anschließend die Diskussion zur API-Modernisierung in #316. Überprüfe, wie ihre bestehenden öffentlichen Felder bereitgestellt werden; die Arbeit ist abgeschlossen, wenn die Objekte im festgelegten Umfang Java-Style-Getter bereitstellen und diese Felder aus Kompatibilitätsgründen beibehalten.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
api
Issue-Typ
Refactoring
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
55/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.