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

@@ -25,6 +25,8 @@ class SpeakerEmbeddingExtractorConfig {
}
class SpeakerEmbeddingExtractor {
SpeakerEmbeddingExtractor.fromPtr({required this.ptr, required this.dim});
SpeakerEmbeddingExtractor._({required this.ptr, required this.dim});
/// The user is responsible to call the SpeakerEmbeddingExtractor.free()
@@ -101,6 +103,8 @@ class SpeakerEmbeddingExtractor {
}
class SpeakerEmbeddingManager {
SpeakerEmbeddingManager.fromPtr({required this.ptr, required this.dim});
SpeakerEmbeddingManager._({required this.ptr, required this.dim});
// The user has to use SpeakerEmbeddingManager.free() to avoid memory leak