Ich möchte meine MediaMuxer -Daten im Speicher speichern. Jeder kann mir helfen, was das tatsächliche Verfahren dafür ist. Ich habe die Lösung von
ein In-Memory-Anmeldeskriptor < /p>
verwendet. Hier ist mein Code < /p>
Ich möchte meine MediaMuxer -Daten im Speicher speichern. Jeder kann mir helfen, was das tatsächliche Verfahren dafür ist. Ich habe die Lösung von ein In-Memory-Anmeldeskriptor < /p> verwendet. Hier ist mein Code < /p> [code]public void onStartButtonClick(View view) throws IOException { int FRAME_RATE = 30; int IFRAME_INTERVAL = 5;
try {
String name = context .getFileStreamPath("socket-" + UUID.randomUUID()) .getAbsolutePath(); LocalSocketAddress address = new LocalSocketAddress(name, LocalSocketAddress.Namespace.FILESYSTEM);
// Bind a server to the socket. LocalSocket server = new LocalSocket(LocalSocket.SOCKET_STREAM); server.bind(address); LocalServerSocket serverWrapper; try { serverWrapper = new LocalServerSocket(server.getFileDescriptor()); } catch (IOException e) { throw new RuntimeException(e); }
// Connect a client to the socket. LocalSocket client = new LocalSocket(LocalSocket.SOCKET_STREAM); client.connect(address);
// Start a thread to read from the server socket. Thread x = new Thread(new Runnable() { @Override public void run() { LocalSocket socket; try { socket = serverWrapper.accept(); } catch (IOException e) { throw new RuntimeException(e); } try { InputStream input = socket.getInputStream(); byte[] buffer = new byte[100000]; input.read(buffer); input.close(); Log.d("MainActivity", " data" + new String(buffer));
} catch (IOException e) { throw new RuntimeException(e); }
} }); x.start();
FileDescriptor fd = client.getFileDescriptor();
String text = "MemoryFile Text";
MediaMuxer mediaMuxer = new MediaMuxer(fd, MediaMuxer.OutputFormat.MUXER_OUTPUT_MPEG_4);
if ((bufferInfo.flags & MediaCodec.BUFFER_FLAG_END_OF_STREAM) != 0) { break; } } else if (encoderStatus == MediaCodec.INFO_OUTPUT_FORMAT_CHANGED) { // Configure the media format for the muxer MediaFormat outputFormat = mediaCodec.getOutputFormat(); mediaMuxer.addTrack(outputFormat); mediaMuxer.start(); } }
Ich habe ein Problem, bei dem ich meinen Dateinamen nicht benutzerdefinierte lassen kann, wenn ich ein Datenobjekt an .Report_action () in Odoo 16 übergeben kann. .Report_Action (rec, {}), es wird...
Ich suche Hilfe dabei, den Assistenten dazu zu bringen, den Vektorspeicher mithilfe der folgenden Bibliothek zu verwenden:
Azure OpenAI: OpenAI Assistants-Clientbibliothek für .NET – Version...
Ich habe eine Funktion in main.cpp definiert. Ich möchte es im Modul Hello aufrufen. Die Datei hello.cppm exportiert Modul Hallo mit der Implementierung in Hello.cpp . Die Dateien werden aus größeren...