Add constructor fromPtr() for all flutter class with factory ctor. (#1667)

Co-authored-by: wangrui <wangrui@oecore.com>
This commit is contained in:
w-rui
2024-12-31 18:07:52 +08:00
committed by GitHub
parent ebe92e523d
commit 0a43e9c879
9 changed files with 23 additions and 0 deletions

View File

@@ -54,6 +54,8 @@ class SpeechSegment {
}
class CircularBuffer {
CircularBuffer.fromPtr({required this.ptr});
CircularBuffer._({required this.ptr});
/// The user has to invoke CircularBuffer.free() on the returned instance
@@ -115,6 +117,8 @@ class CircularBuffer {
}
class VoiceActivityDetector {
VoiceActivityDetector.fromPtr({required this.ptr, required this.config});
VoiceActivityDetector._({required this.ptr, required this.config});
// The user has to invoke VoiceActivityDetector.free() to avoid memory leak.