- encryptedStream(media, mediaType, __namedParameters?): Promise<{ 
    bodyPath: undefined | string; 
    didSaveToTmpPath: boolean; 
    encWriteStream: Readable; 
    fileEncSha256: Buffer; 
    fileLength: number; 
    fileSha256: Buffer; 
    mac: Buffer; 
    mediaKey: Buffer; 
}> Parameters
mediaType: "ppic" | "product" | "image" | "video" | "sticker" | "audio" | "gif" | "ptt" | "thumbnail-document" | "thumbnail-image" | "thumbnail-link" | "thumbnail-video" | "md-app-state" | "md-msg-hist" | "document" | "product-catalog-image" | "payment-bg-image" | "ptv"
__namedParameters: EncryptedStreamOptions = {}
Returns Promise<{ 
    bodyPath: undefined | string; 
    didSaveToTmpPath: boolean; 
    encWriteStream: Readable; 
    fileEncSha256: Buffer; 
    fileLength: number; 
    fileSha256: Buffer; 
    mac: Buffer; 
    mediaKey: Buffer; 
}>