저는 C 기반 ANE을 작성하여 응용 프로그램의 핵심 부분을 빠르게 처리 할 생각입니다. 데이터가있는 ByteArray를 받아야하며, 일부 처리를 수행하고, 다른 ByteArray를 반환해야합니다.에어 기본 확장 : ByteArray를 할당하고 메모리를 관리하는 방법은 무엇입니까?
출력 ByteArray는 ANE의 C면에 의해 만들어지고 (malloc 된). 내 질문은 다음과 같습니다.
어떻게 할 수 있습니까? (Adobe 사이트의 예는 꽤 좋지 않습니다. 크기를 변경하지 않고도 입력 ByteArray를 수정하기 만합니다.)
내가 처리 할 수 있었다면 AS 측에서 해당 메모리를 해제 할 책임이 있습니다. 정상적인 가비지 수집을 통해 반환 된 객체?